JairoDanielMT commited on
Commit
34a8cff
·
verified ·
1 Parent(s): a058b12

Update core/integrations/telegram_bot.py

Browse files
Files changed (1) hide show
  1. core/integrations/telegram_bot.py +5 -1
core/integrations/telegram_bot.py CHANGED
@@ -229,10 +229,14 @@ async def button_handler(update: Update, context: ContextTypes.DEFAULT_TYPE):
229
  # ==== INICIAR BOT ====
230
  async def start_bot():
231
  app = ApplicationBuilder().token(TELEGRAM_TOKEN).build()
 
232
  app.add_handler(CommandHandler("start", start))
233
  app.add_handler(MessageHandler(filters.ALL, handle_message))
234
  app.add_handler(CallbackQueryHandler(button_handler))
235
 
236
  print("🤖 EduLLM Bot en ejecución...")
237
- await app.run_polling()
238
 
 
 
 
 
 
229
  # ==== INICIAR BOT ====
230
  async def start_bot():
231
  app = ApplicationBuilder().token(TELEGRAM_TOKEN).build()
232
+
233
  app.add_handler(CommandHandler("start", start))
234
  app.add_handler(MessageHandler(filters.ALL, handle_message))
235
  app.add_handler(CallbackQueryHandler(button_handler))
236
 
237
  print("🤖 EduLLM Bot en ejecución...")
 
238
 
239
+ # 🔁 Esta secuencia evita que se cierre el event loop
240
+ await app.initialize()
241
+ await app.start()
242
+ await app.updater.start_polling()