File size: 788 Bytes
6747215
 
 
 
 
 
 
 
 
3c23f79
6747215
 
 
 
 
 
 
 
ab705e4
6747215
 
 
ab705e4
 
6747215
 
 
ab705e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import telebot
import google.generativeai as genai
import os

TELEGRAM_TOKEN = os.environ.get('TELEGRAM_TOKEN')
GEMINI_KEY = os.environ.get('GEMINI_KEY')
SEU_ID_TELEGRAM = int(os.environ.get('SEU_ID'))

genai.configure(api_key=GEMINI_KEY)
model = genai.GenerativeModel('gemini-pro')

bot = telebot.TeleBot(TELEGRAM_TOKEN)

@bot.message_handler(func=lambda message: True)
def responder(message):
    if message.from_user.id != SEU_ID_TELEGRAM:
        return 
    try:
        # Tenta gerar a resposta
        response = model.generate_content(message.text)
        bot.reply_to(message, response.text)
    except Exception as e:
        # ISSO AQUI VAI TE DIZER O ERRO REAL
        bot.reply_to(message, f"Erro na IA: {str(e)}")

if __name__ == "__main__":
    bot.infinity_polling()