Como criar um bot no Discord

Discord se tornou uma das plataformas preferidas para jogos ao vivo. A boa notícia é que você não precisa ser um jogador para criar um servidor e aproveitar todos os recursos interessantes deste aplicativo. Um deles é a opção de criar um bot (em português robô) e adicioná-lo ao(s) seu(s) servidor(es) pessoal(is). Isso pode parecer complicado, mas se seguir as etapas deste tutorial, você será capaz de codificar sua primeira mensagem de bot. Continue lendo e aproveite ao máximo a plataforma.

Etapas preliminares

Existem algumas etapas a serem reaalizadas antes de criar o seu robô.

1.Em primeiro lugar, se isso ainda não foi feito, você deve baixar e instalar o Discord por meio do link para o Discord PC e criar uma conta.

2.Você também vai precisar criar um servidor. Se você não sabe como fazer isso, você pode consultar nosso artigo dedicado a criação de servidor no Discord.

3.A criação de um bot requer a codificação. No presente tutorial, usamos uma linguagem de programação chamada Python.

Como fazer um bot do Discord?

1.Estando no site oficial do Discord, role a interface para baixo até a opção Desenvolvedores, selecionando-a:

2.Uma nova página será aberta. Selecione Aplicativos no canto superior esquerdo > Novo aplicativo no canto superior direito:

3.Em seguida, escolha um nome e depois disso, selecione Criar.

4.Na sequência, em Informações Gerais, preencha as informações solicitadas no formulário e crie uma descrição.

5.Na continuidade, clique em Bot.

6.Depois, escolha Adicionar bot.

7.Por fim, confirme a escolha selecionando Sim, faça!

Pronto, seu bot foi criado. Se quiser, você pode configurar um avatar. Recomendamos manter as configurações padrão, ou seja, manter a caixa de bot pública e ativa enquanto a concessão de código Requer OAUTH2 estiver inativa.

O token

O próximo passo é copiar a senha do seu bot: o token. Mantenha-o ou redefina-o, se for necessário.

Como adicionar um bot do Discord a um servidor?

Permissões

1. Convite: agora que seu bot foi criado, você precisa juntá-lo aos seus servidores por meio de um convite.

2.OAuth2: selecione esta opção:

3.Escolha do bot: em seguida, role para baixo e escolha bot.

4.Permissões: na sequência, role para baixo novamente e selecione as Permissões para o seu bot. Vale lembrar, o melhor é evitar a permissão de administrador.

5.Copie o URL: para tanto, observe a imagem acima, o URL está na margem inferior, copie-o.

6. Colar o URL: na continuidade, depois de ter clicado no botão clicar na linha do URL, abra uma nova guia e cole o que copiou. Desta forma, uma nova página será exibida. É nela que você escolherá o servidor que quer adicionar seu bot. Feito isso, confirme selecionando Continuar.

7.Autorizar: role para baixo e escolha Autorizar.

8.Confirmar: marque a caixa branca confirmando que você não é um robô.

Como codificar seu bot com Python?

A próxima etapa é escrever um código básico para seu bot.

1.Acesse o site da Replit e escolha Iniciar codificação. Você precisará fazer login, podendo usar sua conta do Google para isso. Em seguida, escolha Python na lista.

2.Nomeie-o e escolha Criar repl:

3.Agora digite importar Discord e selecione Executar:

4.Aguarde até que o processo de instalação seja concluído (o botão Parar se transformará em um botão Executar novamente). Se você quiser que seu bot responda automaticamente a uma mensagem, você vai precisar criar um evento. Para tanto, em main.py, copie e cole o seguinte código (logo em import discord):

Aqui “$hello” é como a mensagem do usuário começará. Quando o bot ler, ele responderá com “Hello!”. Vale lembrar que você pode testar outras mensagens se desejar.

Agora você terá que criar uma variável de ambiente. Isso não é mais possível de fazer apenas adicionando um arquivo. Ao invés disso, vá para o ícone do Cadeado. Na caixa de chave digite TOKEN. Na caixa de valor, cole o token do bot que você copiou anteriormente. Depois disso, clique em Adicionar novo segredo. Em seguida, clique nas seguintes caixas: Inserir, Token, Inserir.

Volte para Arquivos. Seu código deve ficar assim (você pode editá-lo manualmente):

Selecione Executar novamente e aguarde. O botão ficará ativo novamente e você verá a seguinte mensagem:


Agora é hora de testar seu bot. Acesse seu servidor Discord e digite a mensagem que você adicionou no seu código.

Pronto! Você codificou sua primeira mensagem de bot!

Saiba que, quando você desliga seu PC ou interrompe o processo de teste, o bot ficará offline. Para mantê-lo online, você precisa manter permanentemente o script hospedado. Uma possível solução para isso seria serviços de hospedagem remota. Por exemplo, existe o Heroku que pode ser usado gratuitamente. Você pode encontrar muitos tutoriais na web para saber como hospedar seu bot Discord no Heroku.

Veja também
Este documento, intitulado 'Como criar um bot no Discord', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade