Files
AEmotionStudio-ComfyUI-Disc…/bot/__main__.py
T
AEmotionStudio c7e7f5a6d9 refactor: Correct import paths after discordsend_utils refactor
- Fixed incorrect import paths in  and  that were pointing to the old  directory.
- Added  import to .
- Updated  to exclude editor-specific directories and temporary files.
2026-01-14 22:30:49 -08:00

43 lines
1.0 KiB
Python

import asyncio
import logging
import sys
import os
from pathlib import Path
# Add project root to python path to allow imports
project_root = Path(__file__).resolve().parent.parent
sys.path.append(str(project_root))
from bot.config import Config
from bot.bot import ComfyUIBot
from discordsend_utils.logging_config import setup_logging
def main():
# Setup logging
setup_logging()
logger = logging.getLogger("bot")
# Load configuration
try:
config = Config()
except Exception as e:
logger.critical(f"Failed to load configuration: {e}")
return
if not config.discord.token:
logger.critical("Discord token not found! Set DISCORDBOT_DISCORD_TOKEN env var or config.yaml")
return
# Initialize and run bot
bot = ComfyUIBot(config)
try:
bot.run(config.discord.token)
except KeyboardInterrupt:
logger.info("Bot stopped by user.")
except Exception as e:
logger.critical(f"Bot crashed: {e}")
if __name__ == "__main__":
main()