Автоматизирайте задачите си на Discord с WildBeast

Ботът на дивия звяр на Discord

Див звяр

Ако сте потребител на Discord и управлявате общност, ще знаете, че е малко уморително да изпълнявате много чести задачи, като например модериране, посрещане на нови потребители, модериране на думи, управление на роли, управление на поточно предаване на музика и др.

В тази ситуация Екипът на Акулите се зае със задачата да се развива инструмент за автоматизиране на този тип задачи в Discord и създадени WildBeast, бот с отворен код, Е разработен в JavaScript, Node.JS и библиотеката на discordie който се свързва директно с API на Discord.

Какво е WildBeast?

WildBeast е многофункционална система Discord, създадена да може да изпълнява различни задачи, от модерация на сървъра (Kick, ban) до осигуряване на забавление в общността (8ball, генериране на меми, възпроизвеждане на музика) на вашия Discord сървър. Той разполага с обширна система за персонализиране на сървъра с различни конфигурации.

Между основните характеристики, които WildBeast има са:

  • Генератор на мемове
  • Поточно предаване на музика от YouTube, SoundCloud и др.
  • Умереност на думите.
  • Система за уведомяване.
  • Команди за роли като addrole, takerole и цветна роля.
  • NSFW Търсене на изображения.
  • Помощни програми като приветствени съобщения, информация за сървъра и потребителска информация и т.н.
  • Високо ниво на персонализация с обширен механизъм за конфигуриране на сървър. Обширна поддръжка и документация за управление на вашия собствен WildBeast.
  • Тип на API за създаване на персонализирани команди (ако изпълнявате персонализиран екземпляр).
  • Y mucho más.

Как да инсталирам WildBeast на Ubuntu?

Струва си да се спомене това инсталацията е на ниво сървър, така че трябва да имате VPS услуга, за да можете да направите това.

Коментираните предпоставки са VPS с OS, най-новата Ubuntu LTS, по желание Debian 8, 256 MB RAM, препоръчва се 512 MB в случай че планирате да го имате само на няколко сървъра, едноядрен процесор с тактова честота 2,60 GHz или по-висока ще работи много добре, SSH достъп до сървъра SSH програми, т.е. PuTTY или BitVise за изпълнение на команди на SFTP сървър, т.е. FileZilla или WinSCP за бързо редактиране и качване на файлове и редактор на код, т.е. Notepad ++, Atom или скоби.

По време на инсталацията, ще бъдат изпълнени някои административни задачи. За да работят тези задачи (особено съоръжения), необходимо е да ги стартирате в sudo режим.

на първо място, ще инсталираме Node.js, ние го правим със следната команда:

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

Сега ще трябва само да проверим версията, която сме инсталирали:

node –v

Което трябва да бъде v6.10.2, точно сега.

Сега продължаваме да инсталираме изходния код на WildBeast чрез Git. Ако нямате инсталиран Git, стартирайте:

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

Ако имате големи проблеми по време на инсталацията, можете да премахнете директорията с:

rm -d -f -r ~/WildBeast

За да активирате повторно хранилището. От WildBeast 4.0.0, Необходимо е преосмисляне на DB за съхраняване на специфични за сървъра данни.

Преосмислете DB

Преосмислете DB

Инсталираме го с:

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

И готови с това имаме инсталиран WildBeast на нашия сървър, готов да бъде конфигуриран според нашите нужди.

Настройки на WildBeast

след това ще е необходимо да създадете конфигурационен файл За WildBeast тук ви съветваме да направите FileZilla, за да прехвърлите файлове от вашия компютър на сървъра. Това, за да се ускори процесът на редактиране, тук влиза и текстовият редактор по ваш избор.

Първо ще трябва да отворим директорията WildBeast, тук можем да намерим файл наречен config.example.json, ще трябва да го изтеглим за редактиране.

Когато отваряте конфигурационния файл, трябва да имате файл, който изглежда като пример за конфигурация.

Поради големия брой опции, налични за неговата конфигурация, описанието на всяка от тях е малко обширно. Така че, ако искате да научите малко повече за конфигурацията, оставям ви тази връзка където те обясняват как се изпълнява тази задача.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.