Skip to content

ASMdeS/Bot-Discord-PTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

O código fornecido é um script em Python que cria um bot para o aplicativo de mensagens Discord. O bot interage com uma planilha do Google Sheets para recuperar informações específicas com base nos comandos fornecidos pelos usuários no Discord. Aqui está um resumo das principais funcionalidades do script:

  1. Importação de Bibliotecas:

    • O script começa importando as bibliotecas necessárias, como discord para interagir com a API do Discord, gspread para trabalhar com planilhas do Google Sheets e oauth2client para autenticação.
  2. Configuração do Bot do Discord:

    • São definidos o token do bot (bot_token) e o prefixo do comando (bot_prefix).
    • Um objeto Bot é inicializado usando commands.Bot da biblioteca discord.ext.
  3. Configuração do Google Sheets:

    • As credenciais para acessar a planilha do Google Sheets são configuradas usando um arquivo JSON e o caminho para esse arquivo é especificado.
    • A planilha é autenticada e acessada usando o gspread.
  4. Evento de Inicialização do Bot:

    • Um evento on_ready é definido para imprimir uma mensagem quando o bot é iniciado e conectado com sucesso ao Discord.
  5. Comando "answer":

    • Um comando chamado "answer" é definido para receber parâmetros, como coluna e linha, que são utilizados para identificar uma célula específica na planilha.
    • Um mapeamento de colunas e linhas é definido para facilitar a referência na planilha.
    • O bot responde com o valor encontrado na célula especificada.
  6. Manuseio de Erros:

    • O script inclui um bloco try-except para capturar exceções e enviar mensagens de erro caso ocorra algum problema durante a execução do comando.
  7. Execução do Bot:

    • O bot é iniciado usando o método run no final do script, usando o token do bot para se autenticar.

Em resumo, este script Python cria um bot do Discord que se conecta a uma planilha do Google Sheets, permitindo que os usuários recuperem informações específicas da planilha através de comandos no Discord.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages