#start_telegram.py #!/usr/bin/env python3 import os import sys import logging from core.telegram_bot import TelegramBot from app import DocumentAI # 设置日志 logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) logger = logging.getLogger(__name__) def main(): """启动 Telegram 机器人""" if not os.environ.get("TELEGRAM_BOT_TOKEN"): logger.error("❌ 请设置 TELEGRAM_BOT_TOKEN 环境变量") return logger.info("🚀 启动 Telegram 机器人...") try: # 初始化文档AI系统 document_ai = DocumentAI() # 启动 Telegram 机器人 telegram_bot = TelegramBot(document_ai) telegram_bot.run() except Exception as e: logger.error(f"❌ 启动失败: {e}") import traceback traceback.print_exc() if __name__ == "__main__": main()