Automatizirajte svoje zadatke na Discordu s WildBeastom

Discordov divlji zvjer bot

Divlja zvijer

Ako ste korisnik Discord-a i upravljate zajednicom, znat ćete da je pomalo zamorno izvoditi vrlo česte zadatke, poput moderiranja, dobrodošlice novim korisnicima, moderiranja riječi, upravljanja ulogama, upravljanja strujanjem glazbe, između ostalog.

U ovoj situaciji Tim TheSharks preuzeo zadatak razvijanja alat za automatizaciju ove vrste zadataka u Discordu i stvoren WildBeast, bot otvorenog kodaOno je razvijen u JavaScript-u, Node.JS-u i biblioteci discordie koji se izravno povezuje s API-jem Discord.

Što je WildBeast?

WildBeast je višenamjenski sustav Discord dizajniran da može obavljati razne zadatke, od moderiranja poslužitelja (Kick, ban) do pružanja zabave u zajednici (8ball, generiranje mema, reprodukcija glazbe) na vašem Discord poslužitelju. Ima opsežni sustav za prilagodbu poslužitelja s raznim konfiguracijama.

Između glavne značajke koje WildBeast ima su:

  • Memes Generator
  • Strujanje glazbe s YouTubea, SoundClouda itd.
  • Umjerenost riječi.
  • Sustav obavijesti.
  • Naredbe uloga poput dodavanja, uzimanja i uloge u boji.
  • NSFW Pretraživanje slika.
  • Uslužni programi poput poruka dobrodošlice, podataka o poslužitelju i korisničkih podataka i tako dalje.
  • Visoka razina prilagodbe s opsežnim mehanizmom za konfiguraciju po poslužitelju. Opsežna podrška i dokumentacija za upravljanje vlastitim WildBeastom.
  • Vrsta API-ja za stvaranje prilagođenih naredbi (ako izvodite prilagođenu instancu).
  • Y mucho más.

Kako instalirati WildBeast na Ubuntu?

Vrijedno je to spomenuti instalacija je na razini poslužitelja, tako da za to trebate imati VPS uslugu.

Komentirani preduvjet je VPS s OS-om, najnovijim Ubuntu LTS-om, po želji Debian 8, 256 MB RAM-a, preporučeno 512 MB u slučaju da ga planirate imati na samo nekoliko poslužitelja, jednojezgreni procesor od 2,60 GHz ili viši radit će vrlo dobro, SSH pristup poslužitelju SSH programi, tj. PuTTY ili BitVise za pokretanje naredbi na SFTP poslužitelju, tj. FileZilla ili WinSCP za brzo uređivanje i prijenos datoteka te uređivač koda, tj. Notepad ++, Atom ili zagrade.

Tijekom instalacije, izvršit će se neki administrativni poslovi. Da bi ti zadaci mogli raditi (posebno objekti), potrebno ih je pokretati u sudo modu.

Primero, instalirat ćemo Node.js, radimo to sljedećom naredbom:

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

Sada ćemo morati samo provjeriti verziju koju smo instalirali:

node –v

Koji bi trebao biti v6.10.2, upravo sada.

Sada nastavljamo s instaliranjem izvornog koda WildBeast putem Gita. Ako nemate instaliran Git, pokrenite:

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

Ako imate velikih problema tijekom instalacije, možete ukloniti direktorij pomoću:

rm -d -f -r ~/WildBeast

Da biste ponovno omogućili spremište. Od WildBeasta 4.0.0, Potrebno je preispitati DB za pohranu podataka specifičnih za poslužitelj.

Preispitati DB

Preispitati DB

Instaliramo ga 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

I spremni s ovim, na poslužitelju imamo instaliran WildBeast spreman za konfiguriranje prema našim potrebama.

Postavke WildBeast

tada bit će potrebno stvoriti konfiguracijsku datoteku za WildBeast, ovdje vam savjetujemo da napravite FileZilla za prijenos datoteka s računala na poslužitelj. Da bi se ubrzao postupak uređivanja, tu dolazi i uređivač teksta po vašem izboru.

Prvo ćemo morati otvoriti direktorij WildBeast, ovdje možemo pronaći datoteku pod nazivom config.example.json, morat ćemo ga preuzeti za uređivanje.

Prilikom otvaranja konfiguracijske datoteke, trebali biste imati datoteku koja izgleda poput primjera konfiguracije.

Zbog velikog broja opcija dostupnih za njegovu konfiguraciju, opis svake od njih donekle je opširan. Dakle, ako želite znati malo više o konfiguraciji, ostavljam vas ovaj link gdje objašnjavaju kako izvršiti ovaj zadatak.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.