Automatiseerige oma ülesanded ebakõlas WildBeastiga

Discordi metslooma bot

Metsloom

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.

Mõelge uuesti läbi

Mõelge uuesti läbi

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.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.