Automatizujte svoje úlohy na Discorde pomocou WildBeast

Discord je divá zver

Divoké zviera

Ak ste používateľom Discordu a spravujete komunitu, budete vedieť, že je trochu namáhavé vykonávať veľmi časté úlohy, ako je moderovanie, vítanie nových používateľov, moderovanie slov, správa rolí, správa streamovania hudby.

V tejto situácii Tím TheSarks sa ujal úlohy rozvíjať nástroj na automatizáciu tohto typu úloh v programe Discord a ich vytvorenie WildBeast, robot s otvoreným zdrojom, Je to vyvinuté v jazykoch JavaScript, Node.JS a knižnici discordie ktorý sa pripája priamo k Discord API.

Čo je to WildBeast?

WildBeast je multifunkčný systém Discord navrhnutý tak, aby dokázal vykonávať rôzne úlohy, od moderovania servera (Kick, ban) až po poskytovanie komunitnej zábavy (8ball, generovanie mémov, prehrávanie hudby) na vašom serveri Discord. Má rozsiahly systém na prispôsobenie servera s rôznymi konfiguráciami.

Medzi hlavné vlastnosti, ktoré WildBeast má, sú:

  • Generátor mémov
  • Streamovanie hudby z YouTube, SoundCloud atď.
  • Moderovanie slov.
  • Systém oznamovania.
  • Príkazy rolí ako addrole, takerole a color role.
  • Vyhľadávanie obrázkov NSFW.
  • Pomôcky ako uvítacie správy, informácie o serveri a informácie o používateľoch atď.
  • Vysoká úroveň prispôsobenia pomocou rozsiahleho konfiguračného modulu na server. Rozsiahla podpora a dokumentácia pre správu vášho vlastného WildBeast.
  • Typ rozhrania API na vytváranie vlastných príkazov (ak používate vlastnú inštanciu).
  • Y mucho más.

Ako nainštalovať WildBeast na Ubuntu?

Za zmienku stojí to inštalácia je na úrovni servera, takže na to musíte mať službu VPS.

Predpokladané podmienky sú VPS s OS, najnovším Ubuntu LTS, voliteľne Debian 8, Pamäť 256 MB, odporúča sa 512 MB v prípade, že ho plánujete mať iba na niekoľkých serveroch, bude 2,60 GHz alebo vyšší jednojadrový procesor fungovať veľmi dobre, SSH prístup k serveru Programy SSH, tj. PuTTY alebo BitVise, ktoré spúšťajú príkazy na serveri SFTP, tj. FileZilla alebo WinSCP na rýchlu úpravu a nahrávanie súborov, a editor kódu, napr. Notepad ++, Atom alebo Brackets.

Počas inštalácie vykonajú sa niektoré administratívne úlohy. Aby tieto úlohy fungovali (najmä zariadenia), je potrebné ich spustiť v režime sudo.

Primero, nainštalujeme Node.js, urobíme to pomocou nasledujúceho príkazu:

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

Teraz budeme musieť skontrolovať iba verziu, ktorú sme nainštalovali:

node –v

Ktorý by mal byť v6.10.2, práve teraz.

Teraz pokračujeme v inštalácii zdrojového kódu WildBeast cez Git. Ak nemáte nainštalovaný Git, spustite:

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

Ak máte počas inštalácie veľké problémy, môžete adresár odstrániť pomocou:

rm -d -f -r ~/WildBeast

Opätovné povolenie úložiska. Od verzie WildBeast 4.0.0, Vyžaduje sa RethinkDB na ukladanie údajov špecifických pre server.

PrehodnotiťDB

PrehodnotiťDB

Inštalujeme ho pomocou:

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

A to je všetko, na našom serveri máme nainštalovaný program WildBeast pripravený na konfiguráciu podľa našich potrieb.

Nastavenia WildBeast

potom bude potrebné vytvoriť konfiguračný súbor v prípade aplikácie WildBeast vám odporúčame vykonať program FileZilla na prenos súborov z počítača na server. S cieľom urýchliť proces úprav prichádza na rad aj textový editor podľa vášho výberu.

Najskôr budeme musieť otvoriť adresár WildBeast, kde nájdeme súbor volá sa config.example.json, budeme si ho musieť pre úpravy stiahnuť.

Pri otváraní konfiguračného súboru mali by ste mať súbor, ktorý vyzerá ako príklad konfigurácie.

Kvôli veľkému množstvu možností dostupných pre jeho konfiguráciu je popis každej z nich do istej miery rozsiahly. Takže ak sa chcete dozvedieť niečo viac o konfigurácii, nechám vás ce lien kde vysvetľujú, ako túto úlohu vykonať.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.