import logging from bot import RoboBot from utils import load_config # Initialize logging logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s", datefmt="%H:%M:%S", ) logger = logging.getLogger(__name__) def main(): # Load configuration config = load_config() # Get bot token and prefix from the config token = config.get("token") # .get() returns None if the key is not found prefix = config.get("prefix", "!") if not token: logger.error("Bot token not found in config.yaml") return # Create the bot instance bot = RoboBot(command_prefix=prefix, config=config) # Run the bot bot.run(token) if __name__ == "__main__": # always do this lol main()