Automatizirajte svoje zadatke na Discordu s WildBeastom

Discordov divlji zver

wildbeast

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

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

Šta je WildBeast?

WildBeast je višenamjenski Discord sistem dizajniran da može obavljati razne zadatke, od moderiranja servera (Kick, ban) do pružanja zabave u zajednici (8ball, generiranje mema, reprodukcija muzike) na vašem Discord serveru. Ima opsežni sistem za prilagođavanje servera sa različitim konfiguracijama.

između glavne karakteristike koje WildBeast ima su:

  • Memes Generator
  • Streaming glazbe sa YouTubea, SoundClouda itd.
  • Umjerenost riječi.
  • Sistem obavještavanja.
  • Naredbe uloga poput dodavanja, preuzimanja i uloge u boji.
  • NSFW Pretraživanje slika.
  • Uslužni programi poput poruka dobrodošlice, podataka o serveru i korisničkih informacija i tako dalje.
  • Visok nivo prilagodbe s opsežnim mehanizmom za konfiguraciju po serveru. Opsežna podrška i dokumentacija za upravljanje vlastitim WildBeastom.
  • Tip API-ja za kreiranje prilagođenih naredbi (ako izvodite prilagođenu instancu).
  • Y mucho más.

Kako instalirati WildBeast na Ubuntu?

Vrijedno je to spomenuti instalacija je na nivou servera, tako da morate imati VPS uslugu da biste to mogli učiniti.

Komentirani preduvjet je VPS sa OS-om, najnoviji Ubuntu LTS, opcionalno Debian 8, 256 MB RAM 512 MB preporučeno u slučaju da ga planirate imati na samo nekoliko servera, jednojezgreni procesor od 2,60 GHz ili noviji će raditi vrlo dobro, SSH pristup serveru SSH programi tj. PuTTY ili BitVise za pokretanje naredbi na SFTP poslužitelju, tj. FileZilla ili WinSCP za brzo uređivanje i učitavanje datoteka i uređivač koda, tj. Notepad ++, Atom ili zagrade.

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

prvo 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 ponovo omogućili spremište. Od WildBeast 4.0.0, Potrebno je preispitati DB za pohranu podataka specifičnih za server.

RethinkDB

RethinkDB

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 to je to, na našem serveru imamo instaliran WildBeast spreman za konfiguraciju prema našim potrebama.

Postavke WildBeast

Zatim, bit će potrebno stvoriti konfiguracijsku datoteku Za WildBeast, ovdje vam savjetujemo da napravite FileZilla za prijenos datoteka s računara na server. 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.

Kada otvarate konfiguracijsku datoteku, trebali biste imati datoteku koja izgleda poput primjera konfiguracije.

Zbog velikog broja opcija dostupnih za njegovu konfiguraciju, opis svake od njih je donekle opsežan. Dakle, ako želite znati malo više o konfiguraciji, ostavljam vas Ova veza gdje objašnjavaju kako se izvršava ovaj zadatak.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.