I-automate ang iyong mga gawain sa Discord na may WildBeast

Wildbeast bot ng Discord

Mabangis na hayop

Kung ikaw ay isang gumagamit ng Discord at namamahala ka ng isang pamayanan, malalaman mo na medyo nakakapagod na gumanap ng napakadalas na mga gawain, tulad ng pagmo-moderate, pagtanggap sa mga bagong gumagamit, pag-moderate ng mga salita, pamamahala ng mga tungkulin, pamamahala ng streaming ng musika, at iba pa.

Sa sitwasyong ito Ang koponan ng TheShark naisagawa ang gawain ng pagbuo isang tool upang ma-automate ang ganitong uri ng gawain sa Discord at nilikha WildBeast, isang bukas na mapagkukunan ng bot, ay binuo sa JavaScript, Node.JS at ang discordie library na direktang kumokonekta sa Discord API.

Ano ang WildBeast?

Ang WildBeast ay isang multifunctional Discord system na idinisenyo upang maisagawa ang iba't ibang mga gawain, mula sa pagmo-moderate ng server (Sipa, pagbabawal) hanggang sa pagbibigay ng kasiyahan sa pamayanan (8ball, henerasyon ng meme, pag-playback ng musika) sa iyong Discord server. Mayroon itong malawak na system ng pagpapasadya ng server na may iba't ibang mga pagsasaayos.

Entre ang mga pangunahing tampok na mayroon ang WildBeast ay:

  • Memes Generator
  • Pag-streaming ng Musika mula sa YouTube, SoundCloud, atbp.
  • Pagmo-moderate ng mga salita.
  • Sistema ng pag-abiso.
  • Mga tungkulin na tungkulin tulad ng addrole, takerole, at papel na ginagampanan.
  • Paghahanap ng Larawan ng NSFW.
  • Ang mga utility tulad ng maligayang mensahe, impormasyon ng server, at impormasyon ng gumagamit at iba pa.
  • Mataas na antas ng pagpapasadya na may isang malawak na configure engine bawat server. Malawak na suporta at dokumentasyon upang pamahalaan ang iyong sariling WildBeast.
  • Isang uri ng API para sa paglikha ng mga pasadyang utos (kung nagpapatakbo ka ng isang pasadyang halimbawa).
  • Y mucho más.

Paano i-install ang WildBeast sa Ubuntu?

Ito ay nagkakahalaga ng pagbanggit na ang pag-install ay antas ng server, kaya kailangan mong magkaroon ng isang serbisyo ng VPS upang magawa ito.

Ang mga paunang kinakailangan bilang nagkomento ay isang VPS kasama ang OS, pinakabagong Ubuntu LTS, opsyonal na Debian 8, 256 MB ram, inirekomenda ng 512 MB kung sakaling balak mong gawin ito sa kaunting mga server lamang, gagana nang maayos ang 2,60 GHz o mas mataas na solong core processor, Pag-access ng SSH sa server Ang mga programa ng SSH ie PuTTY o BitVise upang magpatakbo ng mga utos sa SFTP server o FileZilla o WinSCP para sa mabilis na pag-edit at pag-upload ng file at isang editor ng code ie Notepad ++, Atom o Brackets.

Sa panahon ng pag-install, gaganapin ang ilang mga gawain sa administratibo. Para sa mga gawaing iyon upang gumana (lalo na ang mga pasilidad), kinakailangan upang patakbuhin ang mga ito sa sudo mode.

Una, mai-install namin ang Node.js, ginagawa namin ito sa sumusunod na utos:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential

Ngayon ay susuriin lamang namin ang bersyon na na-install namin:

node –v

Alin ang dapat na v6.10.2, ngayon din.

Nagpapatuloy kami ngayon upang mai-install ang WildBeast source code sa pamamagitan ni Git. Kung wala kang naka-install na Git, patakbuhin ang:

sudo apt-get install git
git clone https://github.com/TheSharks/WildBeast.git && cd WildBeast

Kung mayroon kang malalaking problema sa panahon ng pag-install, maaari mong alisin ang direktoryo sa:

rm -d -f -r ~/WildBeast

Upang muling paganahin ang imbakan. Tulad ng WildBeast 4.0.0, Kailangan ang RethinkDB upang mag-imbak ng data na tukoy sa server.

Isipin muli angDB

Isipin muli angDB

I-install namin ito sa:

source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install rethinkdb

At iyon lang, mayroon kaming naka-install na WildBeast sa aming server na handa nang mai-configure sa aming mga pangangailangan.

Mga setting ng WildBeast

Pagkatapos kakailanganin upang lumikha ng isang file ng pagsasaayos para sa WildBeast, dito pinapayuhan ka naming gawin ang FileZilla, upang ilipat ang mga file mula sa iyong computer sa server. Ito upang mapabilis ang proseso ng pag-edit, dito din pumapasok ang text editor na iyong pinili.

Una ay kailangan nating buksan ang direktoryo ng WildBeast, dito maaari tayong makahanap ng isang file tinatawag na config.example.json, kakailanganin naming i-download ito para sa pag-edit.

Kapag binubuksan ang file ng pagsasaayos, dapat mayroon kang isang file na mukhang halimbawa ng pagsasaayos.

Dahil sa maraming bilang ng mga pagpipilian na magagamit para sa pagsasaayos nito, ang paglalarawan sa bawat isa sa kanila ay medyo malawak. Kaya, kung nais mong malaman ng kaunti pa tungkol sa pagsasaayos, iniiwan kita ang link na ito kung saan ipinapaliwanag nila kung paano maisagawa ang gawaing ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.