"""配置管理模块""" import os from pathlib import Path # NapCat 配置 NAPCAT_HOST = os.getenv("NAPCAT_HOST", "http://localhost:3000") NAPCAT_TOKEN = os.getenv("NAPCAT_TOKEN", "283222464f13") # Agents Web API 配置 AGENTS_HOST = os.getenv("AGENTS_HOST", "http://localhost:8091") AGENTS_EMAIL = os.getenv("AGENTS_EMAIL", "qqbot@qq.com") AGENTS_PASSWORD = os.getenv("AGENTS_PASSWORD", "12345678") # QQ 群配置 TARGET_GROUP_ID = int(os.getenv("TARGET_GROUP_ID", "1092770403")) # 机器人 QQ 号(需要从 NapCat 获取) BOT_QQ_ID = None # 将在运行时获取 # 轮询配置 POLL_INTERVAL = float(os.getenv("POLL_INTERVAL", "1.0")) # 秒 POLL_TIMEOUT = int(os.getenv("POLL_TIMEOUT", "300")) # 任务超时时间(秒) # 日志配置 LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO") LOG_FILE = os.getenv("LOG_FILE", "qq_bot.log") # 图片文件扩展名 IMAGE_EXTENSIONS = {".jpg", ".jpeg", ".png", ".gif", ".bmp", ".webp"}