Automatisoi tehtävänne Discordissa WildBeastin avulla

Discordin pedon botti

Peto

Jos olet Discord-käyttäjä ja hallinnoit yhteisöä, tiedät, että on vähän väsyttävää suorittaa hyvin usein tehtäviä, kuten maltillisuus, uusien käyttäjien tervehtiminen, sanojen valvominen, roolien hallinta, musiikin suoratoiston hallinta.

Tässä tilanteessa Joukkue Hait sitoutui kehittämään työkalu tämän tyyppisen tehtävän automatisoimiseksi Discordissa ja luotu WildBeast, avoimen lähdekoodin botti, Se on kehitetty JavaScriptissä, Node.JS: ssä ja discordie-kirjastossa joka muodostaa yhteyden suoraan Discord-sovellusliittymään.

Mikä on WildBeast?

WildBeast on monitoiminen Discord-järjestelmä, joka on suunniteltu suorittamaan erilaisia ​​tehtäviä, palvelimen valvonnasta (potku, kielto) ja yhteisön hauskanpitoon (8ball, meme-sukupolvi, musiikin toisto) Discord-palvelimellasi. Siinä on laaja palvelinten räätälöintijärjestelmä, jossa on erilaisia ​​kokoonpanoja.

Välillä WildBeastin tärkeimmät ominaisuudet ovat:

  • Memes Generator
  • Musiikin suoratoisto YouTubesta, SoundCloudista jne.
  • Sanojen maltillisuus.
  • Ilmoitusjärjestelmä.
  • Roolikomennot, kuten addrole, takerole ja color role.
  • NSFW-kuvahaku.
  • Apuohjelmat, kuten tervetuloviestit, palvelintiedot ja käyttäjätiedot ja niin edelleen.
  • Korkea räätälöintitaso ja laaja konfigurointimoottori palvelinta kohden. Laaja tuki ja dokumentaatio oman WildBeastin hallintaan.
  • API-tyyppi mukautettujen komentojen luomiseen (jos sinulla on mukautettu ilmentymä).
  • Y paljono más.

Kuinka asentaa WildBeast Ubuntulle?

On syytä mainita se asennus on palvelintason, joten sinulla on oltava VPS-palvelu voidaksesi tehdä tämän.

Kommentoidut edellytykset ovat VPS käyttöjärjestelmän kanssa, uusin Ubuntu LTS, valinnaisesti Debian 8, 256 Mt RAM-muistia, 512 Mt suositellaan Jos aiot käyttää sitä vain muutamilla palvelimilla, 2,60 GHz: n tai sitä korkeampi yhden ytimen prosessori toimii erittäin hyvin, SSH-yhteys palvelimelle SSH-ohjelmat eli PuTTY tai BitVise komentojen suorittamiseksi SFTP-palvelimella, ts. FileZilla tai WinSCP nopeaa muokkausta ja tiedostojen lataamista varten, ja koodieditori eli Notepad ++, Atom tai suluissa.

Asennuksen aikana joitakin hallinnollisia tehtäviä suoritetaan. Jotta nämä tehtävät toimisivat (erityisesti tilat), on välttämätöntä suorittaa ne sudo-tilassa.

Ensimmäinen, asennamme Node.js, teemme sen seuraavalla komennolla:

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

Nyt meidän on vain tarkistettava asentamamme versio:

node –v

Sen pitäisi olla v6.10.2, juuri nyt.

Asennamme nyt WildBeast-lähdekoodin kautta Git. Jos sinulla ei ole Git-sovellusta asennettuna, suorita:

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

Jos asennuksen aikana on suuria ongelmia, voit poistaa hakemiston seuraavilla tavoilla:

rm -d -f -r ~/WildBeast

Ota arkisto käyttöön uudelleen. WildBeast 4.0.0: sta alkaen RethinkDB vaaditaan palvelinkohtaisten tietojen tallentamiseen.

Ajattele uudelleen

Ajattele uudelleen

Asennamme sen seuraavilla tavoilla:

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 valmiina tähän meillä on palvelimellemme asennettu WildBeast valmis konfiguroimaan tarpeisiimme.

WildBeast-asetukset

sitten on tarpeen luoda määritystiedosto WildBeastille tämä on paikka, jossa suosittelemme tekemään FileZillan, siirtämään tiedostoja tietokoneeltasi palvelimelle. Tämä muokkausprosessin nopeuttamiseksi tulee myös valitsemaasi tekstieditoria.

Ensin meidän on avattava WildBeast-hakemisto, josta löydämme tiedoston nimeltään config.example.json, meidän on ladattava se muokkausta varten.

Kun avaat määritystiedoston, sinulla pitäisi olla tiedosto, joka näyttää konfigurointiesimerkiltä.

Konfigurointiin käytettävissä olevien vaihtoehtojen suuren määrän vuoksi jokaisen kuvaaminen on jonkin verran laajaa. Joten, jos haluat tietää hieman enemmän kokoonpanosta, jätän sinut linkki missä he selittävät kuinka tämä tehtävä suoritetaan.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.