Criar um bot Discord personalizado é uma maneira divertida e envolvente de manter o interesse do servidor da comunidade. Quando você convida seus amigos para o seu canal, o bot gerencia as interações deles na sua ausência. Por exemplo, se um usuário estiver se comportando mal, o bot pode expulsá-lo.
Para fazer isso, você deve se familiarizar com a programação e as etapas para criar seu bot e adicioná-lo ao servidor. O guia a seguir simplifica o que deve ser feito com capturas de tela fáceis de entender.
Criando Discord Bot no Portal do Desenvolvedor
Faça login em sua conta Discord e vá para o portal do desenvolvedor. Aqui, você pode criar um novo “aplicativo” de bot.
Dê ao seu aplicativo o nome desejado e clique em “Criar”.

Na próxima etapa, preencha alguns detalhes sobre o objetivo deste aplicativo. Você pode escolher um ícone de aplicativo. Lembre-se de salvar as alterações.

Agora adicione um bot usando o recurso “build-a-bot” do portal.

Dê seu consentimento para adicionar um bot ao aplicativo. A ação é irrevogável.

Depois de concluir as etapas acima, um bot selvagem é criado. No entanto, ele ainda não está pronto para ser compartilhado. Para isso, você precisa fornecer informações adicionais.

Faça uma lista de verificação do que seu bot pode fazer. Você não deve dar a ele privilégios de administrador, pois ele pode controlar o seu servidor. Fique à vontade para deixá-lo silenciar ou banir membros, priorizar palestrantes, adicionar reações, incorporar links, gerenciar apelidos e muito mais. Cada nível de permissão fornecido por você tem seu próprio ID exclusivo, que pode ser visto no próprio painel.

Criando o código para o seu bot Discord
Se você é um programador, você vai querer modificar um pouco as funções do bot. Esta demonstração usa node.js, um ambiente de tempo de execução JavaScript. Depois de instalado para Windows, você pode querer instalar “ferramentas adicionais”, que podem ser feitas diretamente do terminal de comando. Ele instalará o Chocolatey, Visual Studio e outros programas no Windows Powershell.

Baixe e instale o Node.js para Windows x64 e execute o seguinte programa específico no menu Iniciar. É um prompt de comando Node.js. (Não execute o outro arquivo de aplicativo Node.js, pois ele tem um uso diferente.)

Uma vez que o ambiente foi configurado para usar Node.js, você terá que instalar “discord.js com suporte de voz” usando o seguinte código.
npm install discord.js @discordjs/opus

Você deve ver um status de sucesso para o número de pacotes criados.

Instale o nodemon conforme mostrado abaixo.
npm i -g nodemon

Volte para o seu bot Discord na página do portal do desenvolvedor. Clique no ícone “clique para revelar o token” e será exibida uma chave alfanumérica, que é o seu Admin privado. Não compartilhe o token com ninguém, pois ele pode ser facilmente hackeado.

Verifica a exemplo de código mostrado no site oficial do Discord.
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
Em vez de um token na última linha do código, copie e cole seu próprio token de bot do Discord.

Salve o arquivo como “Index.js” em qualquer pasta que possa ser acessada diretamente no prompt de comando. Ele pode ter qualquer nome, desde que seja um arquivo .js.

Agora, para executar o bot, digite o seguinte código.
nodemon --inspect "file name".js
Quando estiver pronto, o Node.js fará o login em sua API Discord. Também há um modo de editor no Node.js que você pode acessar a partir da opção .help. É aqui que você pode fazer mais edições em seu bot.

Adicionando o bot ao seu servidor
Uma vez que seu bot foi criado, você vai querer adicioná-lo ao seu servidor Discord. Para isso, você precisará de um link como o seguinte:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
O “ID do cliente” é encontrado nas informações gerais sob o aplicativo onde você salvou o bot.

Na tela abaixo, você pode ver o ID do cliente para o bot que foi criado na primeira seção.

Abra um navegador e digite o link compartilhado acima. Basta substituir o ID do cliente pelo seu. Você pode escolher o servidor onde pode adicionar o bot.

Se o bot for criado com sucesso, você verá uma mensagem “autorizado” que mostra que o aplicativo foi conectado ao seu servidor Discord. Se você tiver o servidor Discord instalado para Windows, deverá ver um alerta na bandeja do sistema, conforme mostrado aqui.

O bot criado foi adicionado com sucesso ao servidor Discord.

Os bots Discord são um meio interativo de aumentar o interesse em seu servidor. Para obter mais informações sobre como trabalhar com bots Discord personalizados, consulte este manual oficial.
Você criou seu próprio bot Discord? Qual foi o seu propósito? Por favor, compartilhe suas idéias nos comentários.
Relacionado: