Zautomatyzuj swoje zadania na Discordzie dzięki WildBeast

Bot dzikiej bestii Discorda

Dzika bestia

Jeśli jesteś użytkownikiem Discorda i zarządzasz społecznością, będziesz wiedział, że wykonywanie bardzo częstych zadań, takich jak moderacja, witanie nowych użytkowników, moderowanie słów, zarządzanie rolami, zarządzanie strumieniowaniem muzyki, jest trochę męczące.

W tej sytuacji Zespół Rekiny podjął się zadania rozwoju narzędzie do automatyzacji tego typu zadań w Discordzie i stworzone WildBeast, bot open sourcejest opracowany w JavaScript, Node.JS i bibliotece discordie który łączy się bezpośrednio z Discord API.

Co to jest WildBeast?

WildBeast to wielofunkcyjny system Discord zaprojektowany, aby móc wykonywać różne zadania, od moderowania serwera (kopnięcie, ban) po zapewnienie społecznościowej zabawy (8ball, generowanie memów, odtwarzanie muzyki) na Twoim serwerze Discord. Posiada rozbudowany system dostosowywania serwerów z różnymi konfiguracjami.

Między główne cechy WildBeast to:

  • Generator memów
  • Przesyłanie strumieniowe muzyki z YouTube, SoundCloud itp.
  • Umiarkowanie słów.
  • System powiadomień.
  • Polecenia dotyczące roli, takie jak adres, takerole i kolor.
  • Wyszukiwanie obrazów NSFW.
  • Narzędzia, takie jak wiadomości powitalne, informacje o serwerze, informacje o użytkowniku i tak dalej.
  • Wysoki poziom dostosowania dzięki rozbudowanemu silnikowi konfiguracyjnemu na serwer. Obszerne wsparcie i dokumentacja do zarządzania własnym WildBeast.
  • Typ interfejsu API do tworzenia niestandardowych poleceń (jeśli używasz niestandardowej instancji).
  • Y mucho más.

Jak zainstalować WildBeast na Ubuntu?

Warto zaznaczyć, że instalacja jest na poziomie serwera, więc aby to zrobić, musisz mieć usługę VPS.

Warunkiem wstępnym, jak skomentowano, jest VPS z systemem operacyjnym, najnowszym Ubuntu LTS, opcjonalnie Debian 8, Zalecane 256 MB pamięci RAM 512 MB w przypadku, gdy planujesz mieć go tylko na kilku serwerach, procesor jednordzeniowy 2,60 GHz lub wyższy będzie działał bardzo dobrze, Dostęp SSH do serwera Programy SSH, tj.PuTTY lub BitVise do uruchamiania poleceń na serwerze SFTP, tj. FileZilla lub WinSCP do szybkiej edycji i przesyłania plików oraz edytor kodu, tj. Notepad ++, Atom lub Brackets.

Podczas instalacji zostaną wykonane niektóre zadania administracyjne. Aby te zadania zadziałały (zwłaszcza obiekty), konieczne jest uruchomienie ich w trybie sudo.

Najpierw zainstalujemy Node.jsrobimy to za pomocą następującego polecenia:

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

Teraz będziemy musieli tylko sprawdzić wersję, którą zainstalowaliśmy:

node –v

Która powinna być teraz w wersji 6.10.2.

Teraz przystępujemy do instalacji kodu źródłowego WildBeast przez Git. Jeśli nie masz zainstalowanego Gita, uruchom:

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

Jeśli masz duże problemy podczas instalacji, możesz usunąć katalog za pomocą:

rm -d -f -r ~/WildBeast

Aby ponownie włączyć repozytorium. Począwszy od WildBeast 4.0.0, Wymagana jest baza danych RethinkDB do przechowywania danych specyficznych dla serwera.

Przemyśl DB

Przemyśl DB

Instalujemy go za pomocą:

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 gotowe, mamy WildBeast zainstalowany na naszym serwerze, gotowy do skonfigurowania zgodnie z naszymi potrzebami.

Ustawienia WildBeast

Potem konieczne będzie utworzenie pliku konfiguracyjnego w przypadku WildBeast radzimy zrobić FileZilla, aby przesłać pliki z komputera na serwer. Ma to na celu przyspieszenie procesu edycji, w tym miejscu pojawia się również wybrany przez Ciebie edytor tekstu.

Najpierw będziemy musieli otworzyć katalog WildBeast, tutaj możemy znaleźć plik o nazwie config.example.json, będziemy musieli pobrać go do edycji.

Podczas otwierania pliku konfiguracyjnego powinieneś mieć plik, który wygląda jak przykładowa konfiguracja.

Ze względu na dużą liczbę dostępnych opcji konfiguracji, opis każdej z nich jest dość obszerny. Więc jeśli chcesz dowiedzieć się trochę więcej o konfiguracji, zostawiam cię ten link gdzie wyjaśniają, jak wykonać to zadanie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.