Como fazer um bot discordante

Os bots Discord vêm em todas as formas e tamanhos e podem ser utilizados para uma vasta gama de fins, desde moderar o comportamento do utilizador no seu servidor, distribuindo automaticamente puniço?es, tais como muting ou banir os jogadores que saem da linha, até tocar música para todos apreciarem.

As instruço?es abaixo assumem que já tem uma conta e um servidor Discord. Se na?o o fizer, deve configurá-lo em discordapp.com antes de continuar.

Embora os bots Discord estejam escritos em JavaScript, na?o é necessário ser um programador experiente para os criar. Continue a ler para aprender como criar um Discord bot que faz o que é necessário para fazer.

Este tutorial destina-se a utilizadores que executam sistemas operativos macOS ou Windows.

Descarregar e instalar Nó. Js

Antes de começar a criar bots Discord, vai querer primeiro instalar o Node. js, a JavaScript runtime environment construído em cima do motor V8 do Google Chrome.

    1. Abrir um web browser e navegar para a página oficial de descarregamento do Nodo. Página oficial de download do Js.
    2. Seleccione o pacote de instalaça?o apropriado para a sua plataforma específica (macOS ou Windows) e clique no seu link de download.
    3. Abra o ficheiro descarregado e siga as instruço?es no ecra? para instalar o Nodo. Js.
    4. Uma vez concluído, iniciar a aplicaça?o Prompt de Comando (Windows) ou Terminal (macOS).
    5. Digite o seguinte texto no prompt e prima Enter no seu teclado: node -v
    6. Se um número de versa?o for devolvido, enta?o Node. Caso contrário, rever as etapas acima e certificar-se de que a instalaça?o está completa.

    Criar uma aplicaça?o Discord

    Agora que atingiu os pré-requisitos, é altura de criar uma nova aplicaça?o à qual o seu bot possa ser adicionado mais tarde.

    1. Abra um navegador e navegue para o Portal Desenvolvedores de Discórdia para o seu servidor, iniciando sessa?o, se necessário.
    2. Clique em Nova Aplicaça?o.
    3. Introduza um nome para a sua nova aplicaça?o no campo de ediça?o fornecido e clique em Criar quando estiver pronto.
    4. Deverá agora ver o ecra? de síntese da sua nova aplicaça?o, como mostra a captura de ecra? em anexo. Seleccionar Bot, encontrado no painel do menu esquerdo.
    5. Clicar em Adicionar Bot.
    6. Aparecerá agora uma mensagem, perguntando se tem a certeza de querer adicionar um bot à sua aplicaça?o. Clique em Sim, fá-lo!
    7. O seu novo bot deve agora ser criado, com as suas informaço?es e opço?es apresentadas na secça?o BUILD-A-BOT . Seleccione Clique em para Reveal Token.
    8. Uma longa cadeia de caracteres deve agora ser exibida no lugar da ligaça?o acima. Clique em Copiar para enviar esta ficha para a sua prancheta.
    9. Colar este símbolo num ficheiro de texto por agora usando o Bloco de Notas, o TextEdit ou uma aplicaça?o semelhante.

      Deverá apagar este ficheiro e removê-lo do seu caixote da reciclagem ou do lixo uma vez terminado este tutorial.

    Codificaça?o do seu bot

    Criou um bot e adicionou-o ao seu servidor. Agora vem a parte divertida, na verdade codificando o seu robot para fazer o que você quer que ele faça.

    1. Iniciar a aplicaça?o Prompt de Comando (Windows) ou Terminal (macOS).
    2. Digite o seguinte texto no prompt e prima Enter ou Return no seu teclado: mkdir discord-test-bot

      Pode substituir discord-test-bot por um nome à sua escolha.

    3. A seguir, digite o seguinte comando para entrar no directório recentemente criado: cd discord-test-bot
    4. O aviso de comando deve agora ser actualizado, mostrando o nome da pasta de projecto do seu bot. Digite o seguinte e prima Enter ou Return: npm init -y
    5. Um ficheiro chamado pacote . Json na pasta do seu projecto, como mostrado na imagem do ecra? acima. Digite o seguinte no seu prompt de comando e prima Enter ou Return: npm install –save discord. js
    6. Pode agora ver uma lista de mensagens WARN, que podem ser ignoradas desde que na?o sejam exibidos erros (ERR) e a mensagem no fundo do prompt de comando ou da janela do terminal diga «adicionou 7 pacotes» ou «adicionou 8 pacotes». Digite o seguinte e prima Enter ou Return para criar o ficheiro auth. Json: toque auth. json

      Se receber uma mensagem de erro ao tentar utilizar o comando touch, poderá primeiro ter de o instalar introduzindo a seguinte sintaxe no seu comando: npm install touch-cli -g

    7. Haverá uma mensagem de confirmaça?o indicando que este ficheiro foi criado, mas pode digitar ls -al (macOS) ou dir (Windows) para ver o conteúdo do directório do seu projecto e confirmar por si mesmo esse auth.
    8. Inicie o seu editor de código ou texto preferido, tal como Atom, Notepad ou TextEdit, e navegue para a pasta do seu novo projecto.
    9. Abrir o auth. Json e introduzir o texto mostrado na captura de ecra? em anexo, substituindo AUTH-TOKEN pela string da autenticaça?o que guardou anteriormente no tutorial. Guarde o ficheiro quando tiver terminado.

      Deve copiar e colar a autenticaça?o string completar dentro das aspas mostradas. Se lhe faltar sequer um carácter, o seu bot na?o funcionará como esperado.

    10. Volte para o editor e crie um novo ficheiro na pasta do seu projecto chamado bot. Js.
    11. O bot. O ficheiro Js conterá o código que dita o comportamento do seu bot, o que depende inteiramente de si. Para efeitos deste tutorial, contudo, recomendamos a utilizaça?o do seguinte código e o teste do seu bot do princípio ao fim para garantir que tudo funciona como esperado, depois pode voltar atrás e editar o bot. Js como achar melhor.

      Este exemplo de código escreverá uma mensagem para a consola na linha de comando quando o bot for chamado, confirmando um login bem sucedido e contendo a sua etiqueta de utilizador.

    12. Guarde o seu ficheiro bot.
    13. Volte ao Prompt de Comando ou Terminal e digite o seguinte para executar o seu script de bot: node bot. Js
    14. Se fez tudo correctamente até este ponto, deve ver o seguinte texto no seu prompt de comando ou janela do terminal: Ligado como discord-test-bot#

    Integre o código do bot com o seu servidor

    Está quase lá. .

    1. Abra um navegador e navegue para o Portal Discord Developer Portal para o seu servidor, iniciando a sessa?o se necessário.
    2. Seleccionar a aplicaça?o que criámos anteriormente no ecra? MEU CANDIDATO, se solicitado.
    3. Clique em OAuth2, localizado no painel do menu à esquerda .
    4. Rolar para a parte inferior do ecra? até localizar a secça?o SCOPES. Colocar uma marca de verificaça?o ao lado da opça?o bot, clicando uma vez sobre ela.
    5. Volte à secça?o BOT PERMISSO?ES, colocando marcas de verificaça?o ao lado de cada tipo de permissa?o que o seu bot individual possa precisar para funcionar como esperado. Para os fins deste exemplo bot, precisamos das seguintes permisso?es: Enviar mensagens, Ler histórico de mensagens

      O seu bot particular provavelmente precisará de um conjunto significativamente diferente de permisso?es. É importante compreender o que cada permissa?o implica antes de a permitir, para que os utilizadores de bot na?o a possam explorar para fins nefastos.

    6. Clique em Copiar, localizado entre as secço?es SCOPES e BOT PERMISSONS e acompanhado por um longo URL.
    7. Abra um novo separador do navegador e cole este URL na barra de endereços, premindo Enter ou Return para carregar a página.
    8. A interface CONNECT TO DISCORD, deve agora aparecer como mostrado na imagem de ecra? em anexo. Clique em Seleccionar um servidor e escolha o nome do seu servidor a partir da lista fornecida.
    9. Clicar em Autorizar.
    10. Coloque uma marca de verificaça?o ao lado de na?o sou um robô, clicando uma vez na sua caixa de verificaça?o.
    11. Deverá agora ver uma mensagem de confirmaça?o, indicando que o seu bot está autorizado e foi adicionado ao seu servidor.

    Como testar o seu bot no servidor

    Pode testar o seu bot lançando o cliente Discord e enviando-lhe comandos ou mensagens que correspondam ao seu código particular. Neste exemplo, envie a palavra olá ao seu bot e ele deve responder com olá!

Related Stories

Llegir més:

Como guardar os vídeos Instagram

O que precisa de saber Para guardar a sua história:...

O que é a aplicaçăo do Anchor podcast?

Anchor, ocasionalmente referido como Anchor FM, é uma popular plataforma de podcasting...

Como resolver os problemas mais comuns do iPhone 8

Se tiver um iPhone 8, poderá ter encontrado problemas como o congelamento do ecra?,...

O que é uma fotografia de si mesmo?

Uma fotografia de si próprio é: Uma fotografia de si próprio, tirada por...

O Homem-Aranha Miles Morales faz batota, Códigos e Segredos

Marvel's Homem-Aranha: Miles Morales na PlayStation 4 e PlayStation...

Last.fm Scrobbling: Como é usado para música?

Se nunca utilizou o serviço de música Last.fm ou na?o sabe nada da sua...