O Discord demonstrou continuamente que é a plataforma de mensagens instantâneas para qualquer pessoa que deseje conversar, conversar por vídeo ou transmitir com amigos online durante os últimos cinco anos. Os bots de discórdia são uma das causas.
Os bots podem permitir que você faça tudo, desde automatizar trabalhos monótonos até começar a tocar música em todo o servidor e, neste guia, ensinaremos como construir um bot do Discord.
Embora a automação seja o objetivo principal de usar um bot Discord, você pode realmente criar um para fazer qualquer coisa (qualquer coisa que você possa enfiar em algum código JavaScript, pelo menos).
Neste tutorial, usaremos o Node.js para criar nosso próprio bot básico do Discord.
Requisitos
- Conta do Discord
- Novo servidor de discórdia
- Node.js instalado em seu computador.
- Visual Studio Code
- E, claro, uma conexão wi-fi.
Crie um novo aplicativo Discord.
Para começar, devemos registrar o aplicativo usando o site do Discord Developer. Navegue até para chegar a este portal.
Em seguida, selecione o botão New Application que está situado no lado direito.
Ao clicar no botão, uma caixa de diálogo solicitando que você dê um nome ao seu bot aparecerá. No meu caso, vou chamar o bot de “jaysbot”.
Selecione a opção de bot em seguida e clique no botão "adicionar bot". A seguinte caixa de diálogo será exibida:
Quando você aprova o estabelecimento do novo aplicativo, agora você tem um bot.
No entanto, eu não acho que você quer um bot burro. Vamos adicionar alguns recursos adicionais e melhorar o envolvimento do usuário, concedendo várias permissões.
Ao escolher OAuth2 no menu, conforme mostrado abaixo, marque as caixas.
O link será produzido na parte inferior da página quando a permissão for adicionada após dar ao bot outras permissões.
O link que você copiou anteriormente agora deve ser colado em qualquer navegador. A tela a seguir deve aparecer e adicionar o servidor a ela.
Após escolher seu servidor, pressione o botão “autorizar”:
Você adicionou com sucesso nosso bot ao seu servidor.
Fazendo um projeto Node.js
Agora que registramos nosso bot, devemos criar uma pasta para os arquivos Node.js.
Configurando dependências
Os pacotes que o programa precisa para funcionar corretamente são conhecidos como dependências. Neste caso, tudo o que precisamos é o pacote discord.js. Para ajudar no gerenciamento do token Jaysbot, ainda instalaremos o pacote dotenv.
Isso garantirá que cada chamada tenha a devida autorização, o nodemon também é necessário para que possamos manter o servidor funcionando. Digite o seguinte comando para iniciar o projeto em um novo terminal:
Os resultados são os seguintes:
O comando a seguir instalará a biblioteca Dotenv e o Discord.js para o projeto:
Use o seguinte comando para instalar a biblioteca nodemon:
Cada vez que fazemos uma modificação em nossos arquivos, o Nodemon reinicia o servidor.
Desenvolvendo nosso bot
No portal dos desenvolvedores, devemos aprovar as chamadas do Discord.js. Isso requer que copiemos o token do nosso bot.
Depois de copiado, coloque-o da maneira abaixo em um novo arquivo que você deveria ter nomeado.env.
Compile o arquivo bot.
Crie um arquivo separado no diretório principal do projeto chamado bot.js. Usaremos o pacote dotenv para configurar variáveis de ambiente, importar classes do discord.js e, em seguida, iniciar um novo cliente:
Para ativar o bot, digite o seguinte comando no seu terminal:
Conclusão
A plataforma do Discord está se expandindo rapidamente. Produziu um meio seguro de comunicação e conexão para entusiastas de bitcoin, empresários e jogadores.
Um benefício extra é ter um bot capaz que pode responder, banir e silenciar usuários. Este post explicou como usar o node.js para construir um bot simples. Portanto, você pode aplicar esse entendimento para incluir novos recursos.
Feliz codificação.
Deixe um comentário