# ========================================== # TELEGRAM BOT COMMANDS - Background Service # ========================================== from telegram_bot_commands import TelegramBotCommander, get_bot_controller import threading # Start Telegram Bot in background try: print("🚀 Starting Telegram Bot Commander...") bot_commander = TelegramBotCommander() bot_thread = bot_commander.start_background() # Get controller for integration with execute_trade bot_controller = get_bot_controller() print("✅ Telegram Bot is running in background!") print("📱 Available Commands:") print(" /status - Bot status & positions") print(" /pause - Pause trading") print(" /resume - Resume trading") print(" /close - Close all positions (requires confirm)") print(" /balance - Account balance") print(" /stats - Performance stats") print(" /help - Show help") except Exception as e: print(f"❌ Failed to start Telegram Bot: {e}") bot_controller = None