#!/usr/bin/env python3 import sys from src.bot import Bot def main(): if len(sys.argv) < 2: print("Usage: python elitebot.py ") sys.exit(1) config_file = sys.argv[1] try: bot = Bot(config_file) except FileNotFoundError as e: print(f"Config file not found: {e}") sys.exit(1) except Exception as e: print(f"Error loading bot: {e}") sys.exit(1) try: print("EliteBot started successfully!") bot.start() except Exception as e: print(f"Error starting EliteBot: {e}") sys.exit(1) if __name__ == "__main__": try: main() except KeyboardInterrupt: print("\nEliteBot has been stopped.") except Exception as e: print(f"An unexpected error occurred: {e}")