#!/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}')