Notícias
Novos modelos de linguagem da API Serverspace GPT
Serverspace Black Friday
JH
Joe Harris
abril 1, 2021
Atualizado janeiro 31, 2025

Como criar um bot do Discord usando o Discord.js no Windows Server 2019

Node.js Windows

Neste tutorial, criaremos um bot do Discord usando o Discord.js no Windows Server 2019 desde o início - recebendo um token e a instalação do software.

Criando um bot do Discord e obtendo seu token

Primeiro, você precisa ter uma conta do Discord e criar seu próprio servidor. Em seguida, vá para a seção Application (Aplicativo) no Portal do desenvolvedor e clique no botão New Application (Novo aplicativo).

New Application button
Screenshot 1. Botão New Application (Novo aplicativo)

.

Em seguida, dê um nome ao seu primeiro aplicativo e clique em Create. Você se encontrará em uma página de configurações para o seu aplicativo, que pode ser configurado como quiser. Para os fins deste tutorial, todos os parâmetros podem ser deixados em seus valores padrão.

Agora, vá para a seção Bot e clique em Add bot.
[/passo]

Create a Discord bot
Screenshot 2. Criar um bot do Discord

.

Precisaremos do Discord bot Token mais tarde, salve-o.
[/passo]

Copy Discord Bot Token
Screenshot 3. Copiar token do bot do Discord

.

Agora vá para a página OAuth2, selecione bot para Scope, Send Messages para Bot Permissions e copie o link resultante. Você pode adicionar mais permissões ao bot, se necessário. Mas isso é suficiente para criar um bot.
[/passo]

Creating OAuth2 link for bot
Screenshot 4. Criação do link OAuth2 para o bot

.

Siga o link copiado e autorize o bot em seu servidor. Depois disso, o bot deverá aparecer entre os membros de seu servidor no Discord.
[/passo]

Bot were added to the Discord server
Screenshot 5. O bot foi adicionado ao servidor do Discord

.

Instalação do Visual Studio Code e do Node.js

Vá para o site Visual Studio Code, faça o download e instale-o. Todos os parâmetros podem ser deixados em seus valores padrão durante a instalação.

Conectando o discord.js e criando um bot

Inicie o Visual Studio Code, abra uma pasta para armazenar os arquivos do seu bot: Arquivo - Abrir pasta.

Abra o Terminal: View - Terminal.
[/passo]

Agora vamos definir os dados do nosso bot. Você pode deixar os valores padrão e apenas pressionar Enter para cada item.

npm init

Instale o package.json e o discord.js:

npm install
npm install discord.js
Instalação do package.json e do discord.js
Screenshot 6. Instalação do package.json e do discord.js

.

Agora vamos criar o código para o nosso bot. No lado esquerdo da janela VS Code, na seção EXPLORER, crie um novo arquivo index.js e cole o seguinte código nele:

// include the discord.js module
const Discord = require('discord.js');
// create a Discord client with the name bot
const bot = new Discord.Client();
// print Launched! in the Terminal when the bot started
bot.once('ready', () => {
console.log('Launched!');
});
bot.on('message', message => {
if (message.content === '!Who are you?') {
message.channel.send('New Bot!');
}
});
// paste here your Discord bot Token
new-bot.login('ODIyODE0MDUxMzk3NTMz……..IN3Ny34FXXKxB3f_Gy5ItCyI');

Salve o arquivo. Agora vamos iniciar nosso novo bot.

node index.js

Saída:

Launched!

Você verá que o bot ficou on-line no servidor em que você o adicionou. Agora vamos verificar seu trabalho e escrever a frase especificada no código - "!Who are you?".

Checking the work of a new bot
Screenshot 7. Verificando o trabalho de um novo bot

.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 2
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.