Automatizálja feladatait a Discordon a WildBeast segítségével

Discord vadállat-botja

Vadállat

Ha Discord felhasználó vagy és egy közösséget irányítasz, akkor tudod, hogy kissé fárasztó olyan nagyon gyakori feladatok elvégzése, mint például a moderálás, az új felhasználók fogadása, a szavak moderálása, a szerepek kezelése, a zenei streaming kezelése.

Ebben a helyzetben A csapat The Sharks vállalta a fejlesztés feladatát egy eszköz az ilyen típusú feladatok automatizálásához a Discordban, és létrehozta WildBeast, nyílt forráskódú bot, Ez fejlesztette ki a JavaScript, a Node.JS és a discordie könyvtár amely közvetlenül csatlakozik a Discord API-hoz.

Mi a WildBeast?

A WildBeast egy multifunkcionális Discord rendszer, amelyet különféle feladatok végrehajtására terveztek, a szerver moderálásától (Kick, ban) a közösségi szórakozás (8ball, mémgenerálás, zenelejátszás) biztosításáig a Discord szerveren. Kiterjedt szerver testreszabási rendszerrel rendelkezik, különböző konfigurációkkal.

Között a WildBeast fő jellemzői a következők:

  • Mémek generátor
  • Zene streaming a YouTube-ról, a SoundCloudról stb.
  • A szavak moderálása.
  • Értesítési rendszer.
  • Szerepparancsok, mint addrole, takerole és color role.
  • NSFW képkeresés.
  • Segédprogramok, mint például üdvözlő üzenetek, szerver információk, felhasználói információk stb.
  • Magas szintű testreszabás szerverenként kiterjedt konfigurációs motorral. Kiterjedt támogatás és dokumentáció a saját WildBeast kezeléséhez.
  • API-típus egyedi parancsok létrehozásához (ha egyéni példányt futtat).
  • Y mucho más.

Hogyan kell telepíteni a WildBeast-t az Ubuntu-ra?

Érdemes ezt megemlíteni a telepítés szerver szintű, tehát ehhez VPS szolgáltatásra van szükséged.

A kommentált előfeltételek egy VPS operációs rendszerrel, a legújabb Ubuntu LTS, opcionálisan Debian 8, 256 MB RAM 512 MB ajánlott Ha azt tervezi, hogy csak néhány szerveren van, akkor a 2,60 GHz vagy nagyobb egymagos processzor nagyon jól fog működni, SSH hozzáférés a szerverhez SSH programok, azaz PuTTY vagy BitVise parancsok futtatásához az SFTP szerveren, azaz FileZilla vagy WinSCP a gyors szerkesztéshez és a fájlok feltöltéséhez, valamint egy kódszerkesztő, azaz Notepad ++, Atom vagy Brackets.

A telepítés során néhány adminisztratív feladatot elvégeznek. Ahhoz, hogy ezek a feladatok működjenek (különösen a létesítmények), sudo módban kell futtatni őket.

Primero, telepítjük a Node.js fájlt, a következő paranccsal tesszük:

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

Most csak a telepített verziót kell ellenőriznünk:

node –v

Aminek most v6.10.2-nek kell lennie.

Most folytatjuk a WildBeast forráskód telepítését keresztül Git. Ha még nincs telepítve a Git, futtassa:

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

Ha nagy problémái vannak a telepítés során, akkor eltávolíthatja a könyvtárat:

rm -d -f -r ~/WildBeast

Az adattár újbóli engedélyezéséhez. A WildBeast 4.0.0 verziótól kezdve RethinkDB szükséges szerverspecifikus adatok tárolására.

ÚjragondolásDB

ÚjragondolásDB

Telepítjük:

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

Ez az, a szerverünkre telepítve van a WildBeast, amely készen áll az igényeinkre konfigurálásra.

WildBeast beállítások

majd konfigurációs fájlt kell létrehozni A WildBeast esetében itt tanácsoljuk, hogy végezze el a FileZilla fájlt a számítógépéről a szerverre. A szerkesztési folyamat felgyorsítása érdekében itt jön be az Ön által választott szövegszerkesztő is.

Először meg kell nyitnunk a WildBeast könyvtárat, itt találhatunk egy fájlt a config.example.json nevű, le kell töltenünk szerkesztésre.

A konfigurációs fájl megnyitásakor kell egy fájl, amely a konfigurációs példának tűnik.

A konfigurációhoz rendelkezésre álló számos lehetőség miatt mindegyik leírása kissé kiterjedt. Tehát, ha szeretne egy kicsit többet megtudni a konfigurációról, otthagyom meg ezt a linket ahol elmagyarázzák ennek a feladatnak a végrehajtását.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.