
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Neste tutorial, vou mostrar como fazer um bot interativo próprio que funciona com alguns poucos comandos.
Discord é um aplicativo de mídia social do Skype / Whats-app que aproxima os jogadores. Eles podem ter um canal próprio, verificar qual jogo cada membro joga, ligar e conversar entre si. Uma das possibilidades é adicionar um bot ao servidor. Pode ser um bot automatizado ou um bot que toca música, por exemplo.
Suprimentos:
- Internet é claro (doh!)
- Aplicativo Discord
- Node.js, npm
- Conhecimento básico de execução de comandos em Terminal
Etapa 1: Baixe o aplicativo Discord
Baixe o aplicativo Discord. Este é um aplicativo para vários dispositivos que pode ser baixado em
O nome de usuário que você cria tem um número exclusivo anexado, visto na imagem acima. Você usa este nome + # para adicionar outros membros discordantes.
Etapa 2: Configurando Seu Próprio Canal



Para que o bot seja criado, temos que fazer nosso próprio servidor.
1. Quando você estiver conectado ao Discord, deverá ver algo como as imagens acima:
2. Para que o servidor seja criado, temos que clicar no '+' no canto inferior esquerdo destacado em vermelho.
Dê um nome ao seu servidor e insira a região do servidor. Opcionalmente, você pode adicionar uma imagem ao seu servidor. Depois de concluir essas etapas, você deverá ver a lista de servidores em suas guias à esquerda, dependendo do dispositivo em que estiver.
Etapa 3: instale Node.js e Npm

Depois de criar seu próprio servidor, discord pede para convidar amigos para o seu servidor. Pule esta etapa (ou convide amigos para o seu canal de discórdia usando o link de convite) e voilá! Seu próprio servidor foi criado.
1. Verifique se há node.js e npm
Primeiro, precisamos ter certeza de que precisamos fazer um projeto local para a API fazer chamadas. Também precisamos de um token para o bot. Para fazer isso, temos que adicionar algumas linhas no terminal. Para abrir o terminal, pressione CMD + barra de espaço e procure o terminal. Se você fez isso corretamente, o terminal deve aparecer como a imagem acima.
Para verificar se você instalou node.js e npm, digite o seguinte código:
Para node.js:
node -v
Para npm:
npm -v
Se ambos tiverem node.js instalado e npm, você deve ver a versão, caso contrário, instale node.js e npm inserindo o seguinte código (node.js será instalado junto com npm):
Para npm:
npm install npm @ mais recente -g
Etapa 4: crie o bot




Precisamos fazer um aplicativo e um bot para que nosso bot funcione. Também precisamos enviá-lo para nosso servidor discord.
1. Crie o aplicativo e o bot:
Primeiro, acesse discordapp.com/developers/applications/me. Faça login com sua conta. Clique em Novo aplicativo para começar, dê um nome ao aplicativo e clique em criar. Na guia esquerda, selecione Bot. Crie o bot. Se o bot for criado, você receberá uma mensagem na imagem acima informando que o bot foi criado.
2. Envie o bot para o seu servidor Discord
Em Informações Gerais, copie seu ID de cliente, copie o ID e cole neste URL, substituindo os números:
discordapp.com/oauth2/authorize?&client_id…
Copie o URL com seu número de ID de cliente em seu navegador. Isso o levará a um site onde você pode dizer ao Discord para onde enviar seu bot. Você saberá que funcionou se abrir o Discord em um aplicativo ou navegador e navegar até o servidor. O canal dirá que um bot entrou na sala e você o verá no menu à direita, na lista de membros online.
Etapa 5: crie um diretório local

Precisamos criar uma pasta em seu pc que armazenará todos os arquivos do seu bot. Nomeie como discordBot ou algo que possa ser reconhecido facilmente.
1. Crie uma pasta e três arquivos
Temos que criar três nessa pasta.
Execute o seguinte código no terminal:
mkdir discordBot
Navegue pela pasta digitando o seguinte código:
cd discordBot
Em seguida, digite a seguinte linha:
npm init -y
Isso criará um arquivo package.json dentro da pasta do projeto.
Vamos começar primeiro instalando uma conhecida biblioteca Javascript para interagir com a Discord API chamada discord.js. Digitar:
npm install --save discord.js
Ignore os avisos por enquanto.
2. Criação de um arquivo para o token
Usando qualquer editor de texto, crie um arquivo e nomeie-o "auth.json".
Cole o seguinte código:
{
“Token”: “Seu token de bot”}
Em seguida, substitua o "Your Bot Token" pelo seu token. Isso pode ser encontrado em:
Faça login, clique em Segredo do cliente e substitua o token do bot.
Salve o arquivo e crie um novo arquivo.
O próximo arquivo, denomine este arquivo package.json, cole o seguinte código:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies”: {}}
Substitua o nome do autor pelo nome desejado. Salve este arquivo como “package.json” na pasta do bot Discord.
Por fim, o último arquivo.json se chamará bot.js e cole o seguinte código:
const Discord = require ('discord.js');
cliente const = novo Discord. Client (); const auth = require ('./ auth.json'); client.on ('pronto', () => {console.log (`Conectado como $ {client.user.tag}!`);}); client.on ('mensagem', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Salve este último arquivo de texto como “bot.js” na pasta do bot Discord. Eu adicionei um comando simples que se você disser "ping", o bot responderá com "Pong!"
Etapa 6: última etapa e teste do bot


1. Abra o terminal
No Terminal, precisamos verificar se fizemos tudo corretamente. Navegue até a pasta digitando o seguinte comando:
cd discordBot
2. Execute o bot
Então, por fim, execute o comando conforme mostrado abaixo:
node bot.js
Se você fez tudo, ele deveria dizer: Logged in as discordBot # xxxx!
Et voilà! o bot foi feito para o seu servidor discord! Você pode enviar uma mensagem "Ping" no canal para obter uma resposta "Pong!"
Este é apenas um bot básico para o seu canal de discórdia. Para mais ideias interessantes, confira:
Recomendado:
Como adicionar oxigênio dissolvido ao medidor de hidroponia WiFi: 6 etapas

Como adicionar oxigênio dissolvido ao medidor de hidroponia WiFi: Este tutorial demonstrará como adicionar o circuito EZO D.O e a sonda ao Kit de hidroponia WiFi da Atlas Scientific. Presume-se que o usuário tenha o kit de hidroponia wi-fi funcionando e agora esteja pronto para adicionar oxigênio dissolvido. AVISOS: Atlas Sci
Como adicionar um visor E-Ink ao seu projeto: 12 etapas (com fotos)

Como adicionar um display E-Ink ao seu projeto: Muitos projetos envolvem o monitoramento de algum tipo de dados, como dados ambientais, geralmente usando um Arduino para controle. No meu caso, queria monitorar o nível de sal no meu amaciante de água. Você pode querer acessar os dados em sua rede doméstica
Como adicionar um controle remoto infravermelho a um sistema de alto-falantes: 5 etapas (com imagens)

Como adicionar um controle remoto infravermelho a um sistema de alto-falantes: Neste projeto, mostrarei como criei um circuito adicional para meu sistema de alto-falantes para controlá-lo sem fio com um controle remoto infravermelho caseiro. Vamos começar
Como formatar código no Discord (celular): 10 etapas

Como formatar o código no Discord (celular): este conjunto de instruções é para pessoas que codificam regularmente e também usam o aplicativo discord. Isso irá ensiná-lo a enviar texto e formatá-lo em qualquer linguagem de codificação de sua preferência
Como adicionar toques e vídeos de backup em um Verizon Vx8500 (também conhecido como Chocolate) gratuitamente: 8 etapas

Como adicionar toques e vídeos de backup em um Verizon Vx8500 (também conhecido como chocolate) gratuitamente: isso mostrará como construir um cabo de carga / dados para o vx8500 (também conhecido como chocolate) e como usar o cabo para fazer upload de ringtones e fazer o backup adquirido vídeos vcast. Isenção de responsabilidade: não sou responsável pelas ações dos leitores desta página