O código importa bibliotecas necessárias, como discord
para interagir com a API do Discord e google.generativeai
para usar o modelo de linguagem Gemini.
Defina seus tokens de API para o Discord e o Google Generative AI.
Configura os intents e inicializa o bot com um prefixo de comando.
Configura a API do Gemini e inicializa o modelo generativo.
buscar_historico_canal
Busca o histórico de mensagens de um canal específico.
ask_gemini
Envia uma mensagem ao modelo Gemini e retorna a resposta.
on_ready
Loga uma mensagem quando o bot está pronto.
on_message
Trata mensagens, verifica menções ao bot e responde usando o modelo Gemini.
O bot é iniciado com o token do Discord.
Substitua "SEU_DISCORD_BOT_TOKEN"
e "SUA_GEMINI_API_KEY"
pelos seus respectivos tokens.
Execute o código em um ambiente Python configurado com as dependências necessárias (discord.py
e google.generativeai
).
Mencione o bot em um canal do Discord e ele responderá usando o modelo Gemini.
Este projeto é licenciado sob a MIT License.