Os bots da discórdia executam várias tarefas úteis que são automáticas usando a IA (inteligência artificial). Por exemplo, acolher um novo usuário, moderar conteúdo e bloquear ou banir alguém que quebre as regras do seu servidor Discord. Os bots Discord são muito úteis, pois podem ajudá -lo com quase tudo, desde automatizar atividades servadas até começar a tocar música em seu servidor e nesta posta.
Registro de bot
A primeira etapa é registrar ou fazer uma conta no servidor Discord, indo para o URL mencionado abaixo:
https: // discórdia.com/registro?redirect_to =%2fdevelopers%2fapplications
Você verá a seguinte tela em que precisará se registrar preenchendo os campos de texto de acordo e, uma vez feito, clique no continuar botão:
Se você já possui uma conta, basta fazer login em sua conta. Depois de entrar na sua conta do Discord, vá para o URL abaixo:
https: // discórdia.com/desenvolvedores/aplicações
Clique no Nova aplicação que está localizado no canto superior direito da tela de visualização:
Você será solicitado a nomear seu aplicativo. No meu caso, eu o nomeei como escritor técnico:
Clique em Criar e você será redirecionado para o seu painel de aplicativos criado. No seu painel de aplicativos, clique no Robô e depois clique em Adicione o bot Botão para ativar seu aplicativo como um bot:
Você verá que seu robô foi criado:
A próxima etapa é copiar o token e colá -lo em algum lugar onde você tenha acesso a ele, pois usaremos esse token posteriormente em nosso editor do VSCode (ou qualquer outro editor de sua escolha) para se conectar ao JavaScript Bot:
Adição do bot ao servidor
Agora que terminamos o registro do bot, vamos dar o próximo passo, que é adicionar o bot ao servidor. Para esse fim, temos que criar um novo servidor Discord para que possamos instalar o bot lá.
Para criar uma nova discórdia, vá para o seguinte URL, que é a página inicial do servidor Discord:
https: // discórdia.com/canais/@me
Em seguida, clique no ícone Plus presente à esquerda, como mostrado abaixo:
Você verá criar uma janela de servidor na tela onde você deve clicar no Crie o meu próprio opção como mostrado abaixo:
Em seguida, você será solicitado a dar um nome ao seu servidor. No nosso caso, escolhemos o nome TechnicalWriter:
Uma vez feito, você verá seu servidor no lado esquerdo da tela:
Uma vez feito, volte ao portal do Discord Developer:
https: // discórdia.com/desenvolvedores/aplicações
No painel do aplicativo, clique em OAuth2 e então selecione o robô que está localizado na seção Scopes:
Quando você selecionar robô Você verá as permissões de bot onde você deve selecionar todas as permissões que deseja para o seu bot. Nós escolhemos o enviar mensagens e Leia o histórico de mensagens como mostrado abaixo:
Um URL foi gerado no campo de texto abaixo. Copie este URL clicando no cópia de Botão e depois cole o URL copiado em uma nova guia:
Depois de concluído, você será redirecionado para a página a seguir, onde instalará o bot em sua discórdia preferida, escolhendo o servidor que você criou antes. eu criei escritor técnico Então, vou selecionar isso e depois clicarei no Autorizar botão:
Ao clicar no botão Continuar, você verá a tela de confirmação em que você deve clicar no autorizar botão:
Depois de clicar no Autorizar Botão, você verá a seguinte tela:
Feche a guia e vamos agora seguir em direção à instalação da discórdia em nosso IDE.
Instalação da Biblioteca DiscordJS em IDE
Agora que terminamos o registro do nosso bot, vamos instalá -lo em nosso IDE, que é o código do Visual Studio. Crie uma nova pasta com o nome de "teste" e vá para o terminal do Código do Visual Studio e execute o comando abaixo para alterar o diretório para o diretório que acabamos de criar:
Teste de CD $
O teste é a pasta que criamos:
$ npm init -y
Agora execute o comando acima que inicializará o NPM e criará um pacote.JSON arquivo no teste diretório:
Vamos instalar Discórdia.JS Com o comando abaixo do ritmo:
$ npm I Discord.JS
A próxima etapa é instalar um Nodemon usado para reinicialização automática de nosso servidor:
$ npm i nodemon
Instalamos com sucesso todas as dependências necessárias para criar um Bot Discord.
Comando de inicialização do bot
Agora que terminamos com o registro de nosso bot e a instalação de todas as dependências, vamos criar um índice.JS arquivo em nosso teste diretório. Índice.O arquivo JS atuará como nossa página inicial ou página inicial do nosso aplicativo.
Abra o pacote.JSON Arquivo visto na captura de tela acima e adicione o script abaixo para que possamos executar nosso arquivo:
"Scripts":Agora poderemos executar nosso aplicativo com o comando de NPM RUN START e pode iniciar o servidor de desenvolvimento com NPM Run Dev comando.
Bot de teste de escrita
Agora que nosso ambiente de desenvolvimento está pronto, vamos começar a escrever o bot de teste de discórdia. Vamos implementar um bot de teste muito simples para que possamos confirmar que funciona. Abrir índice.JS Criado anteriormente e cole o código abaixo:
// Importando discórdia e suas classes relevantesEstamos importando a biblioteca Discord JS primeiro e depois criando uma instância do cliente para que possamos nos conectar à discórdia. Depois disso, usamos o evento .em () onde o evento pronto é chamado sempre que o bot estiver pronto para ser usado. Quando o evento pronto é chamado, a função de retorno de chamada dentro .ON () começará a executar. No final, fornecemos ao nosso token secreto BOT.
Deve -se notar que você tem que substituir o bot_secret_token com o token de bot da sua conta e você terá que mantê -la como em segredo, porque é como a senha do seu bot. Para encontrar o token secreto do seu bot, clique no URL abaixo:
https: // discórdia.com/desenvolvedores/aplicativos/
Depois de ir para o URL acima, vá para a seção de bot presente à esquerda e depois clique em Revele Token.
Copie o token revelado e substitua -o pelo bot_secret_token no código acima.
Uma vez feito, execute seu aplicativo indo ao terminal e executando o comando abaixo:
$ ÍNDICE nodemon
A saída deve dizer Conectado como Se você conseguiu criar seu primeiro bot de teste:
Bot Discord
Agora estamos prontos para criar nosso bot de discórdia que dará uma resposta à nossa mensagem. Fizemos todo o trabalho duro e agora precisamos adicionar mais algumas linhas ao código de JavaScript já existente. Copie ou digite o código abaixo para o seu código JavaScript:
// Ouça o Chat do servidorO código completo é fornecido abaixo:
// Importando discórdia e suas classes relevantesO código acima garantirá que o bot ouvirá continuamente as mensagens recebidas. Se a mensagem recebida tiver Olá discordbot! Então o bot enviará uma mensagem no canal como uma resposta e a mensagem de resposta será Olá você mesmo!. Para verificar a funcionalidade, vá para sua conta Discord e selecione o servidor que você criou (no nosso caso, foi escritor técnico).
Agora envie uma mensagem Olá discordbot! No canal de texto geral e você verá a seguinte saída:
Parabéns! Criamos com sucesso um bot de discórdia que lê uma mensagem e depois responde a essa mensagem automaticamente.
Conclusão
Os robôs Discord são muito úteis, pois podem executar inúmeras tarefas automáticas, por exemplo, acolher um novo usuário em seu servidor Discord ou responder a um usuário usando inteligência artificial e muito mais. Nesta postagem, discutimos como fazer um Bot Discord usando JavaScript, primeiro registrando nosso bot e depois instalando nosso bot no servidor. Depois disso, realizamos a instalação do servidor Bot em nosso IDE que era o código do Visual Studio e depois codificamos um bot simples que mostrou quem fez login. Depois disso, criamos um bot de discórdia que responde com uma mensagem sempre que o servidor recebe Olá discordbot! Mensagem.