Kui olete ebakõla kasutaja ja haldate kogukonda, siis teate, et on väga väsitav täita väga sagedasi ülesandeid, näiteks modereerimine, uute kasutajate tervitamine, sõnade modereerimine, rollide haldamine, muusika voogesituse haldamine.
Selles olukorras Meeskond Haid võttis enda ülesandeks arendada tööriist seda tüüpi ülesannete automatiseerimiseks Discordis ja loodud WildBeast, avatud lähtekoodiga boton välja töötatud JavaScripti, Node.JS ja discordie teegis mis ühendub otse Discordi API-ga.
Mis on WildBeast?
WildBeast on multifunktsionaalne ebakõlasüsteem, mis on loodud selleks, et oleks võimalik täita erinevaid ülesandeid alates serveri modereerimisest (Kick, ban) kuni kogukonna lõbu pakkumiseni (8ball, meemipõlvkond, muusika taasesitus) teie Discordi serveris. Sellel on ulatuslik serveri kohandamissüsteem, millel on erinevad konfiguratsioonid.
Vahel peamised omadused, mis WildBeastil on, on:
- Meemide generaator
- Muusika voogesitus YouTube'ist, SoundCloudist jne.
- Sõnade mõõdukus.
- Teatamissüsteem.
- Rollikäsud nagu addrole, takerole ja värviroll.
- NSFW pildiotsing.
- Utiliidid, nagu tervitusteated, serveriteave ja kasutajainfo jne.
- Kõrgel tasemel kohandamine serveri kohta ulatusliku konfiguratsioonimootoriga. Ulatuslik tugi ja dokumentatsioon oma WildBesti haldamiseks.
- API tüüp kohandatud käskude loomiseks (kui kasutate kohandatud eksemplari).
- Y paljuo más.
Kuidas installida WildBeast Ubuntu?
Tasub seda mainida install on serveri tase, nii et teil peab olema selleks VPS-teenus.
Kommenteeritud eeldused on VPS operatsioonisüsteemiga, uusim Ubuntu LTS, valikuliselt Debian 8, 256 MB ram, soovitatav 512 MB Juhul kui kavatsete seda kasutada vaid vähestes serverites, töötab 2,60 GHz või kõrgem ühetuumaline protsessor väga hästi SSH juurdepääs serverile SSH-programmid, st PuTTY või BitVise käskude käitamiseks SFTP-serveris, st FileZilla või WinSCP kiireks redigeerimiseks ja failide üleslaadimiseks ning koodiredaktor, st Notepad ++, Atom või Sulgudes.
Installimise ajal mõned haldusülesanded täidetakse. Nende ülesannete (eriti rajatiste) toimimiseks neid on vaja käivitada sudo režiimis.
Esiteks installime Node.js, teeme seda järgmise käsuga:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs build-essential
Nüüd peame kontrollima ainult installitud versiooni:
node –v
Mis peaks olema v6.10.2, praegu.
Nüüd jätkame WildBeasti lähtekoodi installimist Giti kaudu. Kui teil pole Giti installitud, käivitage:
sudo apt-get install git git clone https://github.com/TheSharks/WildBeast.git && cd WildBeast
Kui teil on installimise ajal suuri probleeme, saate kataloogi eemaldada järgmiselt:
rm -d -f -r ~/WildBeast
Hoidla uuesti lubamiseks. Alates versioonist WildBeast 4.0.0, Vaja on uuesti mõtlemist serveripõhiste andmete salvestamiseks.
Installime selle koos:
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
Ja selleks on meie serverisse installitud WildBeast, mis on valmis vastavalt meie vajadustele konfigureerima.
WildBesti seaded
Siis on vaja luua konfiguratsioonifail WildBeasti puhul soovitame siin teha FileZilla, et failid arvutist serverisse üle kanda. Redigeerimisprotsessi kiirendamiseks tuleb see ka teie valitud tekstiredaktor.
Kõigepealt peame avama kataloogi WildBeast, siit leiame faili nimega config.example.json, peame selle redigeerimiseks alla laadima.
Konfiguratsioonifaili avamisel teil peaks olema fail, mis näeb välja nagu konfiguratsiooninäide.
Kuna selle konfiguratsiooniks on palju võimalusi, on nende kirjeldamine mõnevõrra ulatuslik. Nii et kui soovite konfiguratsioonist veidi rohkem teada saada, siis jätan teid seda linki kus nad selgitavad, kuidas seda ülesannet täita.