O Discord evoluiu para uma plataforma poderosa. Neste artigo, mostraremos como criar um bot Discord e adicioná-lo ao seu servidor.
O Discord evoluiu muito ao longo dos anos e agora é uma plataforma confiável não apenas para jogadores, mas para qualquer pessoa que queira se conectar com seus colegas por meio de mensagens, chat de vídeo e muito mais. Muitos até o usam como alternativa ao WhatsApp e outro aplicativos de mensagens populares, especialmente graças à sua grande ênfase em grupos e comunidades. O Discord tem milhões de usuários ativos diariamente e boa parte deles usa um bot diariamente para automatizar as coisas. Se você usa o Discord de qualquer maneira, há uma boa chance de você ter usado um bot. Se você está se perguntando como criar um você mesmo, você está no lugar certo. Neste artigo, mostraremos como fazer um bot Discord:
Navegue neste artigo:
- Pré-requisito
- Como criar e adicionar um bot Discord ao seu servidor
- Como atribuir função de bot e hospedar um bot Discord
- Concluindo reflexões e junte-se ao servidor Discord do XDA!
Pré-requisitos
Criar um bot Discord é uma tarefa relativamente simples. Você precisa de um pouco de conhecimento de programação para configurar as coisas, mas a complexidade do código depende do tipo de bot que você está tentando criar. Vamos dar uma olhada em algumas coisas que você precisa para começar. Primeiro, você precisa de uma conta Discord, que provavelmente já possui. Caso contrário, você pode criar um gratuitamente acessando o Página inicial do Discord. Você também pode baixar o cliente Discord e usá-lo em seu laptop para jogos ou até mesmo um telefone.
Uma vez feito isso, você precisa configure seu próprio servidor para usar o bot. Você pode então convidar o bot para o seu servidor facilmente seguindo alguns passos simples. Assim que o bot chegar ao seu servidor, você poderá codificar uma função para ele e usá-lo em seu servidor ou atribuí-lo a outros servidores nos quais você tenha direitos de administrador. Para atribuir uma função de bot, usaremos Node.js para acessar a biblioteca Node discord.js. Você pode baixar a versão mais recente do Node.js em website oficial.
Além disso, também precisaremos de um editor de código para escrever e modificar as funções do bot. Estaremos usando Código do Visual Studio neste tutorial, embora você seja livre para usar o que quiser.
Como criar e adicionar um bot Discord ao seu servidor
O primeiro passo é criar um aplicativo no Discord para o seu bot funcionar. A ideia aqui é gerar um token para o seu bot para que o Discord reconheça o código. Para isso, você precisará acessar a página de aplicativos do Discord. Você será direcionado diretamente para a página assim que fizer login com sua conta Discord, onde verá uma lista de seus aplicativos. Não se preocupe se a lista estiver vazia porque iremos criar uma agora.
- Acerte o Nova aplicação botão para começar.
- Agora, dê um nome ao seu aplicativo e clique em Criar.
- Agora você será direcionado para uma página na qual poderá inserir detalhes como a descrição do seu aplicativo, adicionar tags, um ícone do aplicativo e muito mais. Uma vez feito isso, aperte o Salvar alterações botão para prosseguir.
- Agora procure a opção Bot na lista do menu na barra lateral esquerda. Toque nele para abrir a página Bots e pressione o botão Adicionar bot botão. Permita permissão para criar o bot quando solicitado.
- Agora você verá um token de segurança para o seu bot na próxima página. Se o token não tiver sido gerado, basta tocar no Reiniciar botão para criar um novo token. Copie esse ID do token, pois precisaremos dele nas seções a seguir.
- Este token específico permite que você controle o bot, o que significa que você não deve compartilhá-lo com ninguém. Se você acha que este token foi comprometido, basta voltar a esta página e clicar no botão reset para criar um novo.
- Agora procure a opção OAuth2 no menu da barra lateral esquerda e clique nela para encontrar seu ID DE CLIENTE. É uma longa sequência de números que você precisa copiar e colar neste URL abaixo - substitua a palavra CLIENTID pelo ID do CLIENTE real que você acabou de copiar -
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Basta colar este URL específico em seu navegador e pressionar Enter. Isso abrirá uma página na qual você pode informar ao Discord para onde enviar seu bot. Selecione o servidor ao qual deseja adicionar seu novo bot no menu suspenso, assim -
- Clique em Continuar e confirme se deseja ou não conceder direitos de administrador do servidor ao seu bot. Você também pode conceder ou revogar os direitos de administrador posteriormente, então não se preocupe com esta opção.
- Depois de adicionar o bot ao seu servidor, você verá uma mensagem confirmando a chegada do bot. É assim que você saberá que funcionou. Você também verá o bot na coluna de membros no lado direito.
Bem, é isso, agora você criou um bot Discord para o seu servidor. Se você seguiu todas as etapas cuidadosamente, poderá ver o bot em seu servidor. O bot permanecerá offline até que você defina uma função para ele com um código e sincronize-o com a plataforma Discord. É aqui que o verdadeiro trabalho começa, pois você configurará alguns parâmetros e informará ao seu bot o que deseja que ele faça.
Como atribuir função de bot e hospedar um bot Discord
Agora, siga as etapas abaixo para criar e hospedar um bot discord em seu PC:
Para este tutorial, criaremos um bot Discord simples ‘Ping-Pong’ que, como o nome sugere, responderá com ‘Pong’ toda vez que você digitar ‘Ping’.
- Crie uma nova pasta em qualquer lugar do seu PC ou Mac. Criamos uma ‘Nova pasta’ na área de trabalho do nosso PC com Windows para este tutorial.
- Agora abra o Visual Studio Code e crie um novo arquivo com o código mencionado abaixo. Substitua "Colar o token do seu bot aqui sem aspas" pelo token do bot que você copiou anteriormente.
DISCORD_TOKEN= "Cole o token do seu bot aqui sem aspas."
- Em seguida, crie um novo arquivo e adicione o seguinte código. Uma vez feito isso, salve este arquivo específico como bot.js na mesma pasta. Este código adicionará a função ao seu bot Discord. Ele responderá com “pong” toda vez que você digitar “ping”.
require('dotenv').config(); const Discord = require("discord.js"); cliente const = novo Discord. Cliente({intenções: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Logado como ${client.user.tag}!`) }) client.on("message", msg => { if (msg. conteúdo "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);
- Agora, abra a janela do terminal da Nova Pasta que você criou e instale a biblioteca Discord.js usando o seguinte comando. Você precisará do Node.js instalado em seu sistema para que isso funcione, então tenha isso em mente.
npm instalar --save discord.js dotenv
- A próxima etapa é criar um arquivo package.json. Use o seguinte comando para criá-lo:
npm inicialização -y
- Por último, agora você pode usar o comando “node bot.js” para executar o bot.
Assim que você executar o comando node bot.js, você notará que o bot Discord em seu servidor estará online. Você pode então testar o bot digitando 'ping' ao qual ele responderá 'pong'.
Você também pode criar um Discord e hospedá-lo na nuvem para que outras pessoas possam usá-lo. Para isso, você terá que usar um IDE online como o Replit para hospedar seu código.
A complexidade do processo de codificação depende da função que você deseja atribuir ao seu bot. O processo de codificação para um simples ‘Greeting Bot’, por exemplo, não será tão complicado quanto, digamos, um ‘Music Bot’ que pode reproduzir música da sua plataforma preferida. Você também pode criar um bot para moderar seu servidor e até mesmo expulsar membros que quebram repetidamente as regras do seu servidor. Existem muitos bots Discord úteis por aí, então as possibilidades são infinitas, na verdade. Top.gg é um bom lugar para procurar bots Discord se você não quiser se preocupar com a codificação. Basta pegar um bot no site e fazer as alterações necessárias para modificá-lo de acordo com suas necessidades. Existem muitas opções para escolher, então certifique-se de usar a barra de pesquisa na parte superior para encontrar o que procura.
Bem, isso nos leva ao final deste tutorial específico. Existem muitos bots Discord úteis por aí no momento, então é altamente recomendável fazer uma pesquisa no Google para ver se alguém já criou um bot para automatizar seu processo. E antes de partir, sugerimos também que você junte-se ao servidor Discord do XDA no qual você encontrará pessoas que pensam como você e também se manterá atualizado sobre tudo o que é XDA. Então, qual bot do Discord você criará primeiro? Deixe-nos saber deixando uma linha nos comentários abaixo.