Exemplo de bot de discórdia python

Exemplo de bot de discórdia python

Discord é amplamente conhecido e utilizado entre o grupo de usuários de videogames para comunicação em grupo e bate -papo. Ele fornece funcionalidade de texto e voz aos jogadores para discutir e sair juntos enquanto joga jogos. O Discord Bot é um programa automatizado bastante familiar para os usuários de jogos pela resposta automática a instruções e acontecimentos. Então, vamos criar um bot de discórdia e conectá -lo ao nosso aplicativo em Discord via Python. Portanto, vamos executar algumas etapas antes de fazer a programação do Python para a conexão de Bot Discord.

Etapa 01: Criar conta e novo aplicativo Discord

Vá para o site oficial da Discord para criar uma nova conta e faça login após o registro da conta. Dentro do portal dos desenvolvedores do site da discórdia, você encontrará o “Formulários" área. Toque no “Nova aplicação”Botão para definir o aplicativo que seria usado para interagir com mais discórdia.

Uma caixa de diálogo aparecerá na tela Discord. Adicione qualquer nome para que o aplicativo seja construído e toque no botão “Criar”Para processar.

O aplicativo Discord foi construído e você pode editar qualquer coisa nele como quiser.

Etapa 01: Crie Bot Discord

Agora, temos que construir um usuário do Discord Bot que responderia automaticamente aos eventos e instruções da Discord. Então, toque na opção lateral de “Robô”Abaixo da opção de informação geral. Agora no painel de bot, em frente ao “Build-A-Bot”Opção, toque no botão“Adicione o bot”Para criar um bot dentro do aplicativo.

Uma caixa de diálogo apareceria na tela do bot. Toque no botão “Sim, faça isso!”Para prosseguir.

O bot será adicionado com sucesso ao seu aplicativo. Agora, você tem que nomear seu bot, eu.e., ““TestAppBot”. Você pode alterar seu nome de usuário bot dentro do painel de bot.

Etapa 03: Crie o Discord Server

No seu aplicativo Discord, toque no “+”Sign para criar um novo servidor. Um diálogo pop-up aparecerá como abaixo. Clique na opção "Criar minha própria". Seu servidor será criado.

Etapa 04: Adicionar bot ao servidor

Mova em direção à página do desenvolvedor mais uma vez e siga em direção à opção “OAuth2”. De "Escopos”Área, verifique a“robô”Opção. Além disso, a partir das permissões de bot, marque a marca “Administrador”Opção. Agora copie o link gerado na área de escopos.

Cole o URL copiado em outra guia do seu navegador e pressione Enter. Uma tela de conexão de bot bot discord aparecerá com um painel de diálogo. Ele mostra o nome do seu servidor onde você deseja adicionar seu bot. Toque no “Continuar”Botão para fazer isso.

Outra pequena tela terá aparecido para o processo de autorização. Explique o botão "Authorize" para seguir em frente.

Você tem que esperar até que esteja pronto. Após a tela abaixo da balança, você está autorizado com sucesso e o bot foi conectado ao seu servidor perfeitamente.

Vá para o seu painel de aplicativos Discord. No lado direito do seu aplicativo, você pode encontrar seu bot recém -adicionado na sua lista de conexões na área de pesquisa. Seu status está offline agora. Você também pode alterar o título do seu bot. Nós atualizamos seu nome para “Rimsha”.

Na barra esquerda dos canais de texto, crie um novo canal, eu.e., Discord-Bot-Tutorial, como mostrado.

Etapa 05: Instale o pacote Discord

Para instalar a biblioteca Python para o pacote Discord no seu Linux, abra o terminal usando “Ctrl+alt+t”. Depois disso, use o repositório PIP já configurado para baixar e instalar a biblioteca Discord Python, eu.e., discórdia.py, conforme o comando mostrado no instantâneo. Levaria um pouco para baixar e instalar seus pacotes junto com suas extensões.

Depois de um tempo, a discórdia.A biblioteca py Python será instalada no seu sistema Linux.

Etapa 06: Copiar Bot Token

Abra o painel do desenvolvedor mais uma vez e copie o token de seu painel de bot tocando no “cópia de”Botão ao lado da imagem do bot.

Etapa 07: Crie conexão com o Bot Discord

Agora volte ao shell novamente e crie um novo arquivo python chamado “robô.py”Com uma consulta de toque. Após a criação, abra este arquivo usando o conhecido editor de arquivos, eu.e., Editor de Nano GNU. As instruções para a criação e abertura de um arquivo são mostradas abaixo.

Após a abertura do arquivo, importe a discórdia e o pacote aleatório para ele primeiro. Crie uma nova variável chamada “SÍMBOLO”E cole o token copiado de bot nele, como você pode ver na imagem. Depois disso, criamos uma variável de cliente para obter um cliente Discord. Usamos a função do cliente () da biblioteca de discórdia para isso. Um evento do cliente foi adicionado para executar alguma ação. Usamos a definição assíncrona padrão do “on_ready ()”Método a ser chamado quando um cliente está pronto para se conectar. Ele mostrará que fomos conectados do usuário específico, eu.e., ““Robô”. O 0. Usuário é usado para dizer o nome de um usuário que fica online e recebe o formato de um cliente. O cliente executaria o token do aplicativo usando o “correr()”Método no token.

Salve seu bot.arquivo py usando “Ctrl+s”E desiste através do“Ctrl+x”Atalho. Dentro do terminal, execute o arquivo recém -atualizado com o “Python3" pacote. Você pode entender que está associado ao bate -papo de bot do cliente, eu.e., ““Rimsha#8355”.

Quando você voltar para a página do servidor Discord, você verá que o bate -papo de bot chamado “Rimsha”Está online agora.

Vamos abrir o bot.arquivo py mais uma vez para adicionar mais eventos a ele. Vamos supor que queremos fazer nosso bot bate -papo responder automaticamente a outras pessoas ao receber uma mensagem. Então, inicializamos outro evento antes do “cliente.correr()"Cláusula. Uma definição assíncrona do método interno “On_Message" foi definido. Leva a mensagem como um argumento. Nós definimos três variáveis, eu.e., nome de usuário, user_message e canal, para ser usado ainda mais. A partir desta mensagem, o nome de usuário de um usuário foi levado usando “mensagem. autor”E salvo para a variável“nome de usuário”. A mensagem do usuário seria salva na variável “user_message”. Também salvaria o nome do canal, obtendo informações do bate -papo de um usuário. Depois disso, a declaração de impressão foi usada para imprimir o nome de usuário; É a mensagem e o canal em que está conversando. O conjunto de "se”As declarações foram usadas aqui para responder automaticamente a diferentes mensagens do usuário por um usuário de bot. Por exemplo, quando o usuário diz "Olá" no bate-papo "Discord-Bot-Tutorial", o bot "Rimsha”Responderá com“ Hello Username!" e vice versa.

Agora abra o Discord-Bot-Tutorial Channel Chat e escreva o conjunto de mensagens como mencionado no código. Você verá que o bot “Rimsha”Responderá o mesmo que mencionado no código acima.

Você também pode dar uma olhada no bate -papo de log feito por um bot e qualquer usuário aleatório dentro do seu shell.

Conclusão:

Este artigo explica a técnica do pacote Python para criar um bot python discord a partir do terminal Linux. O único por uma etapa contém criação de uma conta Discord, novo aplicativo, adicionando bot, criação de um servidor e conectando o Bot a um servidor. Mais importante ainda, o Bot Python foi criado para responder automaticamente ao aplicativo Discord e aos eventos do servidor.