Automatizējiet savus uzdevumus nesaskaņās ar WildBeast

Diskorda savvaļas zvēru bot

Savvaļas zvērs

Ja esat Discord lietotājs un pārvaldāt kopienu, jūs zināt, ka ir mazliet nogurdinoši veikt ļoti bieži veicamus uzdevumus, piemēram, mērenību, jaunu lietotāju uzņemšanu, vārdu regulēšanu, lomu pārvaldīšanu, mūzikas straumēšanas pārvaldību.

Šajā situācijā Komanda TheSharks uzņēmās attīstības uzdevumu rīks, lai automatizētu šāda veida uzdevumus Discord un izveidotu WildBeast, atvērtā koda robotsir izstrādāts JavaScript, Node.JS un discordie bibliotēkā kas tieši savienojas ar Discord API.

Kas ir WildBeast?

WildBeast ir daudzfunkcionāla Discord sistēma, kas paredzēta dažādu uzdevumu veikšanai, sākot no servera moderēšanas (Kick, ban), līdz kopienas jautrības nodrošināšanai (8ball, meme paaudze, mūzikas atskaņošana) jūsu Discord serverī. Tam ir plaša servera pielāgošanas sistēma ar dažādām konfigurācijām.

Starp galvenās iezīmes, kas piemīt WildBeast, ir:

  • Memes ģenerators
  • Mūzikas straumēšana no YouTube, SoundCloud utt.
  • Vārdu mērenība.
  • Paziņojumu sistēma.
  • Lomu komandas, piemēram, addrole, takerole un krāsu loma.
  • NSFW attēlu meklēšana.
  • Utilīti, piemēram, sveiciena ziņojumi, servera informācija un informācija par lietotājiem utt.
  • Augsts pielāgošanas līmenis ar plašu konfigurācijas dzinēju katram serverim. Plašs atbalsts un dokumentācija, lai pārvaldītu savu WildBeast.
  • API tips pielāgotu komandu izveidei (ja izmantojat pielāgotu gadījumu).
  • Y mucho más.

Kā instalēt WildBeast uz Ubuntu?

Ir vērts to pieminēt instalēšana ir servera līmenī, tāpēc jums ir nepieciešams VPS pakalpojums, lai to varētu izdarīt.

Priekšnosacījumi, kā komentēts, ir VPS ar OS, jaunākais Ubuntu LTSpēc izvēles Debian 8, 256 MB RAM 512 MB ieteicams gadījumā, ja plānojat to ievietot tikai nedaudzos serveros, 2,60 GHz vai augstāks viena kodola procesors darbosies ļoti labi, SSH piekļuve serverim SSH programmas, ti, PuTTY vai BitVise, lai palaistu komandas SFTP serverī, ti, FileZilla vai WinSCP ātrai rediģēšanai un failu augšupielādei, kā arī kodu redaktors, t.i. Notepad ++, Atom vai Brackets.

Instalēšanas laikā tiks veikti daži administratīvie uzdevumi. Lai šie uzdevumi darbotos (īpaši labierīcības), ir nepieciešams tos palaist sudo režīmā.

Pirmkārt, mēs instalēsim Node.js, mēs to darām ar šādu komandu:

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

Tagad mums būs jāpārbauda tikai instalētā versija:

node –v

Šobrīd vajadzētu būt v6.10.2.

Tagad mēs turpinām instalēt WildBeast pirmkodu caur Gitu. Ja jums nav instalēta Git, palaidiet:

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

Ja instalēšanas laikā rodas lielas problēmas, direktoriju varat noņemt, izmantojot:

rm -d -f -r ~/WildBeast

Lai atkārtoti iespējotu krātuvi. Sākot ar WildBeast 4.0.0, Nepieciešama RethinkDB servera datu glabāšanai.

PārdomātDB

PārdomātDB

Mēs to instalējam ar:

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

Un līdz ar to mūsu serverī ir instalēts WildBeast, kas ir gatavs konfigurēt atbilstoši mūsu vajadzībām.

WildBeast iestatījumi

Tad būs nepieciešams izveidot konfigurācijas failu Attiecībā uz WildBeast šeit mēs iesakām veikt FileZilla, pārsūtīt failus no sava datora uz serveri. Lai paātrinātu rediģēšanas procesu, šeit parādās arī jūsu izvēlētais teksta redaktors.

Vispirms mums būs jāatver direktorija WildBeast, šeit mēs varam atrast failu sauca config.example.json, mums tas būs jāielādē rediģēšanai.

Atverot konfigurācijas failu, jums vajadzētu būt failam, kas izskatās kā konfigurācijas piemērs.

Tā kā tā konfigurācijai ir pieejams daudz iespēju, katras no tām aprakstīšana ir nedaudz plaša. Tāpēc, ja vēlaties uzzināt nedaudz vairāk par konfigurāciju, es jūs pametu šī saite kur viņi paskaidro, kā veikt šo uzdevumu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.