Аутоматизујте своје задатке на Дисцорд-у помоћу ВилдБеаст-а

Дисцордов дивљи звер

Дивља звер

Ако сте корисник Дисцорд-а и управљате заједницом, знаћете да је помало заморно обављати врло честе задатке, попут модерирања, добродошлице новим корисницима, модерирања речи, управљања улогама, управљања стреаминг музиком, између осталог.

У овој ситуацији Тим ТхеСхаркс преузео на себе задатак развоја алат за аутоматизацију ове врсте задатака у Дисцорд-у и створен ВилдБеаст, бот отвореног кода, ово развијен у ЈаваСцрипт-у, Ноде.ЈС-у и библиотеци дисцордие који се директно повезује са АПИ-јем Дисцорд.

Шта је ВилдБеаст?

ВилдБеаст је мултифункционални систем Дисцорд дизајниран да може да обавља разне задатке, од модерирања сервера (Кицк, бан) до пружања забаве у заједници (8балл, генерација меме-а, репродукција музике) на вашем Дисцорд серверу. Има опсежни систем за прилагођавање сервера са различитим конфигурацијама.

између главне карактеристике које ВилдБеаст има су:

  • Мемес Генератор
  • Стриминг музике са ИоуТубе-а, СоундЦлоуд-а итд.
  • Умереност речи.
  • Систем обавештавања.
  • Наредбе улога попут додавања, узимања и улоге у боји.
  • НСФВ претрага слика.
  • Услужни програми попут порука добродошлице, информација о серверу и корисничких информација итд.
  • Висок ниво прилагођавања са обимним механизмом за конфигурацију по серверу. Опсежна подршка и документација за управљање властитим ВилдБеастом.
  • Тип АПИ-ја за креирање прилагођених наредби (ако користите прилагођену инстанцу).
  • И муцхо мас.

Како инсталирати ВилдБеаст на Убунту?

Вреди то напоменути инсталација је на нивоу сервера, тако да треба да имате ВПС услугу да бисте то могли да урадите.

Коментарисани предуслови су ВПС са ОС, најновији Убунту ЛТС, опционо Дебиан 8, 256 МБ РАМ-а, препоручено 512 МБ у случају да планирате да га имате на само неколико сервера, једнојезгрени процесор од 2,60 ГХз или виши ће радити врло добро, ССХ приступ серверу ССХ програми, тј. ПуТТИ или БитВисе за покретање наредби на СФТП серверу, тј. ФилеЗилла или ВинСЦП за брзо уређивање и отпремање датотека и уређивач кода, тј. Нотепад ++, Атом или заграде.

Током инсталације, извршиће се неки административни послови. Да би ти задаци могли да раде (посебно објекти), потребно их је покретати у судо моду.

Примеро, инсталираћемо Ноде.јс, радимо то следећом командом:

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

Сада ћемо морати само да проверимо верзију коју смо инсталирали:

node –v

Који би тренутно требао бити в6.10.2.

Сада настављамо са инсталирањем изворног кода ВилдБеаст преко Гита. Ако немате инсталиран Гит, покрените:

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

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

rm -d -f -r ~/WildBeast

Да бисте поново омогућили спремиште. Од ВилдБеаст 4.0.0, Потребно је преиспитати ДБ за чување података специфичних за сервер.

РетхинкДБ

РетхинкДБ

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

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

И спремни са овим, на нашем серверу имамо инсталиран ВилдБеаст спреман за конфигурацију према нашим потребама.

ВилдБеаст подешавања

Онда биће потребно створити конфигурациону датотеку За ВилдБеаст, овде вам саветујемо да урадите ФилеЗилла за пренос датотека са рачунара на сервер. Да би се убрзао процес уређивања, ту долази и уређивач текста по вашем избору.

Прво ћемо морати да отворимо директоријум ВилдБеаст, овде можемо пронаћи датотеку под називом цонфиг.екампле.јсон, мораћемо да га преузмемо за уређивање.

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

Због великог броја опција доступних за његову конфигурацију, опис сваке од њих је донекле опсежан. Дакле, ако желите да сазнате мало више о конфигурацији, остављам вас овај линк где објашњавају како се извршава овај задатак.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.