Automatize suas tarefas no Discord com WildBeast

Besta selvagem de Discord

Fera

Se você é um usuário Discord e administra uma comunidade, saberá que é um pouco cansativo realizar tarefas muito frequentes, como moderar, receber novos usuários, moderar palavras, gerenciar funções, gerenciar streaming de música, entre outras.

Nesta situação a equipe de Os Tubarões assumiu a tarefa de desenvolver uma ferramenta para automatizar este tipo de tarefa no Discord e criou WildBeast, um bot de código abertoÉ desenvolvido em JavaScript, Node.JS e a biblioteca discordie que se conecta diretamente à API Discord.

O que é WildBeast?

WildBeast é um sistema Discord multifuncional projetado para ser capaz de realizar várias tarefas, desde moderação de servidor (Kick, ban) a fornecer diversão para a comunidade (8ball, geração de meme, reprodução de música) em seu servidor Discord. Possui um amplo sistema de personalização de servidores com várias configurações.

Entre as principais características do WildBeast são:

  • Gerador de memes
  • Streaming de música do YouTube, SoundCloud, etc.
  • Moderação de palavras.
  • Sistema de notificação.
  • Comandos de função como addrole, takerole e color role.
  • NSFW Image Search.
  • Utilitários como mensagens de boas-vindas, informações do servidor e informações do usuário e assim por diante.
  • Alto nível de personalização com um extenso mecanismo de configuração por servidor. Amplo suporte e documentação para gerenciar seu próprio WildBeast.
  • Um tipo de API para criar comandos personalizados (se você estiver executando uma instância personalizada).
  • Muito mais.

Como instalar o WildBeast no Ubuntu?

Cabe mencionar que a instalação é ao nível do servidor, então você precisa ter um serviço VPS para poder fazer isso.

Os pré-requisitos conforme comentado é um VPS com sistema operacional, Ubuntu LTS mais recente, opcionalmente Debian 8, 256 MB de RAM 512 MB recomendados caso você planeje tê-lo em apenas alguns servidores, o processador single core de 2,60 GHz ou superior funcionará muito bem, Acesso SSH ao servidor Programas SSH, ou seja, PuTTY ou BitVise, para executar comandos no servidor SFTP, ou seja, FileZilla ou WinSCP para edição rápida e upload de arquivos e um editor de código, ou seja, Notepad ++, Atom ou Brackets.

Durante a instalação, algumas tarefas administrativas serão realizadas. Para que essas tarefas funcionem (especialmente instalações), é necessário executá-los no modo sudo.

Em primeiro lugar, vamos instalar o Node.js, fazemos isso com o seguinte comando:

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

Agora só teremos que verificar a versão que instalamos:

node –v

Que deve ser v6.10.2, agora.

Agora vamos instalar o código-fonte do WildBeast via Git. Se você não instalou o Git, execute:

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

Se você tiver grandes problemas durante a instalação, pode remover o diretório com:

rm -d -f -r ~/WildBeast

Para reativar o repositório. A partir do WildBeast 4.0.0, RethinkDB é necessário para armazenar dados específicos do servidor.

Repensar DB

Repensar DB

Nós o instalamos com:

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

E pronto com isso temos WildBeast instalado em nosso servidor pronto para ser configurado de acordo com nossas necessidades.

Configurações do WildBeast

Depois será necessário criar um arquivo de configuração para WildBeast, é aqui que aconselhamos fazer FileZilla, para transferir arquivos de seu computador para o servidor. Para agilizar o processo de edição, é aqui que entra o editor de texto de sua escolha.

Primeiro teremos que abrir o diretório WildBeast, aqui podemos encontrar um arquivo chamado config.example.json, teremos que baixá-lo para edição.

Ao abrir o arquivo de configuração, você deve ter um arquivo que se pareça com o exemplo de configuração.

Devido ao grande número de opções disponíveis para sua configuração, a descrição de cada uma delas é um tanto extensa. Então, se você quiser saber um pouco mais sobre a configuração, deixo-vos este link onde eles explicam como realizar esta tarefa.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.