title | sidebar_position | displayed_sidebar | pagination_prev |
---|---|---|---|
Definindo o bot |
1 |
javascriptSidebar |
linguagens/javascript/preparacao |
Parabéns por chegar até aqui! Agora que você tem o Node.js e o Discord.js instalados no seu projeto, você está pronto para começar a programar o seu bot!
Primeiro, vamos criar um arquivo chamado index.js
na pasta do seu projeto. Este arquivo será o coração do nosso bot, onde a maior parte do código será escrita. Copie e cole o seguinte código no arquivo index.js
:
require("dotenv").config()
const { Client, Events, GatewayIntentBits } = require("discord.js")
const client = new Client({ intents: [GatewayIntentBits.Guilds] })
client.once(Events.ClientReady, readyClient => {
console.log(`Ready! Logado como ${readyClient.user.tag}`)
})
client.login(process.env.TOKEN)
Este código faz várias coisas. Primeiro, ele carrega o módulo dotenv
, que nos permite usar variáveis de ambiente para armazenar informações sensíveis, como o token do nosso bot. Em seguida, ele cria uma nova instância do cliente Discord.js, que é o que usaremos para interagir com o Discord. Finalmente, ele faz o login no Discord usando o token do nosso bot.
Depois de adicionar o código, sua pasta de projeto deve conter os seguintes arquivos:
Agora que temos a base do nosso bot configurada, é hora de ligá-lo! Para fazer isso, abra o terminal na pasta do seu projeto e digite o seguinte comando:
node .
Este comando diz ao Node.js para executar o arquivo index.js
que acabamos de criar. Se tudo estiver configurado corretamente, você verá uma mensagem dizendo "Ready! Logado como [nome do seu bot]" no terminal.
Parabéns, o seu bot está agora online! No próximo passo, vamos adicionar um comando que permite ao bot responder com o seu ping quando solicitado.