{"logger_name": "logger", "event": "日志系统已初始化：控制台=INFO，文件=DEBUG，轮转=30个文件，清理=30天前", "level": "info", "lineno": 841, "module": "src.common.logger", "timestamp": "05-05 23:21:11"}
{"logger_name": "main", "event": "已设置工作目录为: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11", "level": "info", "lineno": 108, "module": "bot", "timestamp": "05-05 23:21:11"}
{"logger_name": "config", "event": "MaiCore 当前版本: 1.0.0-pre.11", "level": "info", "lineno": 242, "module": "src.config.config", "timestamp": "05-05 23:21:20"}
{"logger_name": "config", "event": "正在品鉴配置文件...", "level": "info", "lineno": 243, "module": "src.config.config", "timestamp": "05-05 23:21:20"}
{"logger_name": "config", "event": "配置文件缺失，正在生成默认配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\config\\bot_config.toml", "level": "warning", "lineno": 541, "module": "src.config.config", "timestamp": "05-05 23:21:20"}
{"logger_name": "config", "event": "检测到旧版配置结构，已尝试自动修复: expression.expression_groups。建议稍后检查并保存生成的新配置文件。", "level": "warning", "lineno": 564, "module": "src.config.config", "timestamp": "05-05 23:21:21"}
{"logger_name": "config", "event": "配置文件缺失，正在生成默认配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\config\\model_config.toml", "level": "warning", "lineno": 541, "module": "src.config.config", "timestamp": "05-05 23:21:22"}
{"logger_name": "config", "event": "未配置视觉识图模型，部分图片理解可能受限，请在webui或model_config中配置", "level": "warning", "lineno": 260, "module": "src.config.config", "timestamp": "05-05 23:21:22"}
{"logger_name": "config", "event": "非常的新鲜，非常的美味！", "level": "info", "lineno": 254, "module": "src.config.config", "timestamp": "05-05 23:21:22"}
{"logger_name": "local_storage", "event": "啊咧？记事本不存在，正在创建新的记事本......", "level": "warning", "lineno": 62, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:21:22"}
{"logger_name": "local_storage", "event": "记事本创建成功！", "level": "info", "lineno": 66, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:21:22"}
{"logger_name": "emoji", "event": "启动表情包管理器", "level": "info", "lineno": 266, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:21:33"}
{"logger_name": "confirm", "event": "EULA 或隐私条款内容已更新，请在阅读后重新确认，继续运行视为同意更新后的以上两款协议", "level": "critical", "lineno": 259, "module": "bot", "timestamp": "05-05 23:21:47"}
{"logger_name": "confirm", "event": "输入\"同意\"或\"confirmed\"，或设置环境变量\"EULA_AGREE=1b662741904d7155d1ce1c00b3530d0d\"和\"PRIVACY_AGREE=9943b855e72199d0f5016ea39052f1b6\"继续运行", "level": "critical", "lineno": 260, "module": "bot", "timestamp": "05-05 23:21:47"}
{"logger_name": "main", "event": "更新 EULA 确认文件 1b662741904d7155d1ce1c00b3530d0d", "level": "info", "lineno": 278, "module": "bot", "timestamp": "05-05 23:23:27"}
{"logger_name": "main", "event": "更新 隐私条款 确认文件 9943b855e72199d0f5016ea39052f1b6", "level": "info", "lineno": 288, "module": "bot", "timestamp": "05-05 23:23:27"}
{"logger_name": "main", "event": "检查 EULA 和隐私条款完成", "level": "info", "lineno": 329, "module": "bot", "timestamp": "05-05 23:23:27"}
{"logger_name": "webui.app", "event": "🛡️ 防爬虫中间件已配置: 基础模式", "level": "debug", "lineno": 137, "module": "src.webui.app", "timestamp": "05-05 23:23:27"}
{"logger_name": "webui.app", "event": "✅ CORS 中间件已配置", "level": "debug", "lineno": 119, "module": "src.webui.app", "timestamp": "05-05 23:23:27"}
{"logger_name": "webui.app", "event": "✅ WebUI API 路由已注册", "level": "debug", "lineno": 162, "module": "src.webui.app", "timestamp": "05-05 23:23:30"}
{"logger_name": "webui.app", "event": "✅ robots.txt 路由已注册", "level": "debug", "lineno": 150, "module": "src.webui.app", "timestamp": "05-05 23:23:30"}
{"logger_name": "webui.app", "event": "✅ WebUI 静态文件服务已配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\.venv\\Lib\\site-packages\\maibot_dashboard\\dist", "level": "debug", "lineno": 220, "module": "src.webui.app", "timestamp": "05-05 23:23:30"}
{"logger_name": "webui", "event": "WebUI 配置文件不存在，正在创建: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\data\\webui.json", "level": "info", "lineno": 40, "module": "src.webui.core.security", "timestamp": "05-05 23:23:30"}
{"logger_name": "webui", "event": "WebUI 配置已保存到: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\data\\webui.json", "level": "info", "lineno": 69, "module": "src.webui.core.security", "timestamp": "05-05 23:23:30"}
{"logger_name": "webui", "event": "新的 WebUI Token 已生成: bc7609de...", "level": "info", "lineno": 87, "module": "src.webui.core.security", "timestamp": "05-05 23:23:30"}
{"logger_name": "webui.app", "event": "🔑 WebUI 登录 Token: bc7609ded47c591979ddf1969079b093a1795454152f271e665b4f19abd2d38b", "level": "info", "lineno": 249, "module": "src.webui.app", "timestamp": "05-05 23:23:30"}
{"logger_name": "main", "event": "正在唤醒 麦麦......", "level": "info", "lineno": 71, "module": "src.main", "timestamp": "05-05 23:23:30"}
{"logger_name": "config", "event": "配置文件监视器已启动", "level": "info", "lineno": 457, "module": "src.config.config", "timestamp": "05-05 23:23:31"}
{"logger_name": "database_migration", "event": "检测到空数据库，将直接根据当前模型创建最新结构。 目标版本=4", "level": "info", "lineno": 67, "module": "src.common.database.migrations.bootstrap", "timestamp": "05-05 23:23:31"}
{"logger_name": "database", "event": "数据库迁移准备完成， 当前版本=0，目标版本=4", "level": "info", "lineno": 82, "module": "src.common.database.database", "timestamp": "05-05 23:23:31"}
{"logger_name": "database_migration", "event": "数据库 schema 版本写入完成。 来源=empty_database， 写入版本=4", "level": "info", "lineno": 111, "module": "src.common.database.migrations.bootstrap", "timestamp": "05-05 23:23:32"}
{"logger_name": "async_task_manager", "event": "已启动任务 'Online Time Record Task'", "level": "debug", "lineno": 117, "module": "src.manager.async_task_manager", "timestamp": "05-05 23:23:32"}
{"logger_name": "local_storage", "event": "保存本地存储数据: data/local_store.json", "level": "debug", "lineno": 70, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:23:32"}
{"logger_name": "async_task_manager", "event": "已启动任务 'Statistics Data Output Task'", "level": "debug", "lineno": 117, "module": "src.manager.async_task_manager", "timestamp": "05-05 23:23:32"}
{"logger_name": "async_task_manager", "event": "已启动任务 'Telemetry Heart Beat Task'", "level": "debug", "lineno": 117, "module": "src.manager.async_task_manager", "timestamp": "05-05 23:23:32"}
{"logger_name": "async_task_manager", "event": "已启动任务 'Expression Auto Check Task'", "level": "debug", "lineno": 117, "module": "src.manager.async_task_manager", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.text", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.emoji", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.image", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.command", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.custom", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: llm.generate", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: llm.generate_with_tools", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: llm.get_available_models", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: config.get", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: config.get_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: config.get_all", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.query", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.save", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.get", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.delete", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.count", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_all_streams", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_group_streams", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_private_streams", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_stream_by_group_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_stream_by_user_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_by_time", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_by_time_in_chat", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_by_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_recent", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.count_new", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.build_readable", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: person.get_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: person.get_value", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: person.get_id_by_name", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_by_description", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_random", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_count", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_emotions", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_all", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_info", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.register", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.delete", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: frequency.get_current_talk_value", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: frequency.set_adjust", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: frequency.get_adjust", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: tool.get_definitions", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.call", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.get", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.list", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.replace_dynamic", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.get_all_plugins", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.get_plugin_info", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.get_plugin_config_schema", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.list_loaded_plugins", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.list_registered_plugins", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.enable", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.disable", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.load_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.unload_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.reload_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: knowledge.search", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: render.html2png", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.integration", "event": "已注册全部主程序能力实现", "level": "debug", "lineno": 96, "module": "src.plugin_runtime.capabilities.registry", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.text", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.emoji", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.image", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.command", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: send.custom", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: llm.generate", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: llm.generate_with_tools", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: llm.get_available_models", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: config.get", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: config.get_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: config.get_all", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.query", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.save", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.get", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.delete", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: database.count", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_all_streams", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_group_streams", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_private_streams", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_stream_by_group_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: chat.get_stream_by_user_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_by_time", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_by_time_in_chat", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_by_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.get_recent", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.count_new", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: message.build_readable", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: person.get_id", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: person.get_value", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: person.get_id_by_name", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_by_description", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_random", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_count", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_emotions", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_all", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.get_info", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.register", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: emoji.delete", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: frequency.get_current_talk_value", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: frequency.set_adjust", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: frequency.get_adjust", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: tool.get_definitions", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.call", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.get", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.list", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: api.replace_dynamic", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.get_all_plugins", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.get_plugin_info", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.get_plugin_config_schema", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.list_loaded_plugins", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.list_registered_plugins", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.enable", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.disable", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.load_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.unload_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: component.reload_plugin", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: knowledge.search", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.capability_service", "event": "注册能力实现: render.html2png", "level": "debug", "lineno": 50, "module": "src.plugin_runtime.host.capability_service", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.integration", "event": "已注册全部主程序能力实现", "level": "debug", "lineno": 96, "module": "src.plugin_runtime.capabilities.registry", "timestamp": "05-05 23:23:32"}
{"logger_name": "plugin_runtime.host.rpc_server", "event": "RPC Server 已启动，监听地址: \\\\.\\pipe\\maibot-plugin-4624-34edd4c1", "level": "info", "lineno": 103, "module": "src.plugin_runtime.host.rpc_server", "timestamp": "05-05 23:23:32"}
{"logger_name": "maibot_statistic", "event": "正在收集统计数据...", "level": "info", "lineno": 300, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:23:32"}
{"logger_name": "remote", "event": "正在向遥测服务端请求UUID...", "level": "info", "lineno": 78, "module": "src.common.remote", "timestamp": "05-05 23:23:32"}
{"logger_name": "local_storage", "event": "保存本地存储数据: data/local_store.json", "level": "debug", "lineno": 70, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:23:32"}
{"logger_name": "maibot_statistic", "event": "统计数据收集完成", "level": "info", "lineno": 307, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:23:33"}
{"logger_name": "maibot_statistic", "event": "\n------------------------------------------------------------------------------------\n  最近1小时的统计数据  (自2026-05-05 23:23:32开始，详细信息见文件：maibot_statistics.html)\n------------------------------------------------------------------------------------\n总在线时间: 0分钟0秒\n总消息数: 0\n总回复数: 0\n总请求数: 0\n总Token数: 0\n总花费: 0.00¥\n花费/消息数量: N/A\n花费/消息数量(排除回复): N/A\n花费/回复数量: N/A\n花费/时间: 0.00¥/小时\nToken/时间: 0/小时\n\n\n\n\n\n\n\n------------------------------------------------------------------------------------\n", "level": "info", "lineno": 289, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:23:33"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 已拉起，pid=3616", "level": "info", "lineno": 1450, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:33"}
{"logger_name": "maibot_statistic", "event": "统计数据输出完成", "level": "info", "lineno": 316, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "http://hyybuth.xyz:10058/stat/reg_client", "level": "debug", "lineno": 87, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": 1777994612.070396, "level": "debug", "lineno": 88, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "Response status: 200", "level": "debug", "lineno": 89, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "local_storage", "event": "保存本地存储数据: data/local_store.json", "level": "debug", "lineno": 70, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "成功获取UUID: 289082a4-ca3e-3af0-a1f6-7e32bb347219", "level": "info", "lineno": 97, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "正在发送心跳到服务器: http://hyybuth.xyz:10058", "level": "debug", "lineno": 133, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "{'Client-UUID': '289082a4-ca3e-3af0-a1f6-7e32bb347219', 'User-Agent': 'HeartbeatClient/289082a4'}", "level": "debug", "lineno": 134, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "Response status: 400", "level": "debug", "lineno": 144, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "remote", "event": "（此消息不会影响正常使用）状态未发送，状态码: 400, 响应内容: Not official version", "level": "warning", "lineno": 161, "module": "src.common.remote", "timestamp": "05-05 23:23:33"}
{"logger_name": "plugin_runtime.host.rpc_server", "event": "收到 Runner 连接", "level": "info", "lineno": 219, "module": "src.plugin_runtime.host.rpc_server", "timestamp": "05-05 23:23:34"}
{"logger_name": "plugin_runtime.host.rpc_server", "event": "Runner staged 握手成功", "level": "info", "lineno": 227, "module": "src.plugin_runtime.host.rpc_server", "timestamp": "05-05 23:23:34"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 已连接到 RPC Server", "level": "info", "lineno": 741, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:34"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 插件初始化完成: loaded=1 failed=0 inactive=0", "level": "info", "lineno": 1399, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:36"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 已完成初始化并上报就绪", "level": "info", "lineno": 777, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:36"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "PluginRunnerSupervisor 已启动", "level": "info", "lineno": 360, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:36"}
{"logger_name": "plugin_runtime.host.rpc_server", "event": "RPC Server 已启动，监听地址: \\\\.\\pipe\\maibot-plugin-4624-33c07457", "level": "info", "lineno": 103, "module": "src.plugin_runtime.host.rpc_server", "timestamp": "05-05 23:23:36"}
{"event": "RunnerIPCLogHandler 已安裃，插件日志将通过 IPC 转发到主进程", "logger": "plugin_runtime.runner.main", "level": "debug", "timestamp": "2026-05-05T15:23:36.261784Z", "lineno": 0, "module": "<runner>"}
{"event": "插件 builtin.plugin-management v2.0.0 加载成功", "logger": "plugin_runtime.runner.plugin_loader", "level": "info", "timestamp": "2026-05-05T15:23:36.265435Z", "lineno": 0, "module": "<runner>"}
{"event": "已加载 1 个插件", "logger": "plugin_runtime.runner.main", "level": "info", "timestamp": "2026-05-05T15:23:36.272415Z", "lineno": 0, "module": "<runner>"}
{"event": "已为插件 builtin.plugin-management 注入 PluginContext", "logger": "plugin_runtime.runner.main", "level": "debug", "timestamp": "2026-05-05T15:23:36.277631Z", "lineno": 0, "module": "<runner>"}
{"event": "插件 builtin.plugin-management 注册完成", "logger": "plugin_runtime.runner.main", "level": "info", "timestamp": "2026-05-05T15:23:36.281024Z", "lineno": 0, "module": "<runner>"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 已拉起，pid=1344", "level": "info", "lineno": 1450, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:36"}
{"logger_name": "plugin_runtime.host.rpc_server", "event": "收到 Runner 连接", "level": "info", "lineno": 219, "module": "src.plugin_runtime.host.rpc_server", "timestamp": "05-05 23:23:37"}
{"logger_name": "plugin_runtime.host.rpc_server", "event": "Runner staged 握手成功", "level": "info", "lineno": 227, "module": "src.plugin_runtime.host.rpc_server", "timestamp": "05-05 23:23:37"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 已连接到 RPC Server", "level": "info", "lineno": 741, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:37"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "插件未激活: maibot-team.hello-world-plugin", "level": "warning", "lineno": 1398, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:38"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 插件初始化完成: loaded=0 failed=0 inactive=1", "level": "info", "lineno": 1399, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:38"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "Runner 已完成初始化并上报就绪", "level": "info", "lineno": 777, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:38"}
{"logger_name": "plugin_runtime.host.runner_manager", "event": "PluginRunnerSupervisor 已启动", "level": "info", "lineno": 360, "module": "src.plugin_runtime.host.supervisor", "timestamp": "05-05 23:23:38"}
{"event": "RunnerIPCLogHandler 已安裃，插件日志将通过 IPC 转发到主进程", "logger": "plugin_runtime.runner.main", "level": "debug", "timestamp": "2026-05-05T15:23:38.253678Z", "lineno": 0, "module": "<runner>"}
{"event": "插件 maibot-team.hello-world-plugin v2.0.0 加载成功", "logger": "plugin_runtime.runner.plugin_loader", "level": "info", "timestamp": "2026-05-05T15:23:38.255853Z", "lineno": 0, "module": "<runner>"}
{"event": "已加载 1 个插件", "logger": "plugin_runtime.runner.main", "level": "info", "timestamp": "2026-05-05T15:23:38.261716Z", "lineno": 0, "module": "<runner>"}
{"event": "已为插件 maibot-team.hello-world-plugin 注入 PluginContext", "logger": "plugin_runtime.runner.main", "level": "debug", "timestamp": "2026-05-05T15:23:38.265248Z", "lineno": 0, "module": "<runner>"}
{"event": "插件 maibot-team.hello-world-plugin 已在配置中禁用，跳过激活", "logger": "plugin_runtime.runner.main", "level": "info", "timestamp": "2026-05-05T15:23:38.267314Z", "lineno": 0, "module": "<runner>"}
{"logger_name": "plugin_runtime.integration", "event": "插件运行时已启动 — 内置: [WindowsPath('C:/Users/Administrator/Desktop/MaiBot-1.0.0-pre.11/src/plugins/built_in')], 第三方: [WindowsPath('C:/Users/Administrator/Desktop/MaiBot-1.0.0-pre.11/plugins')]", "level": "info", "lineno": 486, "module": "src.plugin_runtime.integration", "timestamp": "05-05 23:23:39"}
{"logger_name": "a_memorix.host_service", "event": "A_Memorix 未启用，跳过长期记忆运行时初始化", "level": "info", "lineno": 68, "module": "src.A_memorix.host_service", "timestamp": "05-05 23:23:39"}
{"logger_name": "emoji", "event": "[数据库] 开始加载所有表情包记录...", "level": "debug", "lineno": 490, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:23:39"}
{"logger_name": "emoji", "event": "[数据库] 成功加载 0 个已注册表情包", "level": "info", "lineno": 512, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:23:39"}
{"logger_name": "main", "event": "表情包管理器初始化成功", "level": "info", "lineno": 109, "module": "src.main", "timestamp": "05-05 23:23:39"}
{"logger_name": "chat_manager", "event": "已加载 0 个会话记录到内存中", "level": "debug", "lineno": 81, "module": "src.chat.message_receive.chat_manager", "timestamp": "05-05 23:23:39"}
{"logger_name": "main", "event": "聊天管理器初始化成功", "level": "info", "lineno": 115, "module": "src.main", "timestamp": "05-05 23:23:39"}
{"logger_name": "main", "event": "初始化完成，神经元放电 11277 次", "level": "info", "lineno": 137, "module": "src.main", "timestamp": "05-05 23:23:42"}
{"logger_name": "main", "event": "全部系统初始化完成，麦麦 已成功唤醒", "level": "info", "lineno": 76, "module": "src.main", "timestamp": "05-05 23:23:42"}
{"logger_name": "maim_message", "event": "WebSocket 服务已挂载至外部 FastAPI 应用，仅注册路由", "level": "info", "lineno": 249, "module": "maim_message", "timestamp": "05-05 23:23:42"}
{"logger_name": "webui_server", "event": "🌐 WebUI 服务器启动中...", "level": "info", "lineno": 99, "module": "src.webui.webui_server", "timestamp": "05-05 23:23:43"}
{"logger_name": "webui_server", "event": "🌐 访问地址: http://127.0.0.1:8001", "level": "info", "lineno": 112, "module": "src.webui.webui_server", "timestamp": "05-05 23:23:43"}
{"event": "1 change detected: {(<Change.modified: 2>, 'C:\\\\Users\\\\Administrator\\\\Desktop\\\\MaiBot-1.0.0-pre.11\\\\src\\\\plugins\\\\built_in\\\\plugin_management')}", "logger": "watchfiles.main", "level": "debug", "timestamp": "2026-05-05T15:23:43.547739Z", "lineno": 306, "module": ".venv.Lib.site-packages.watchfiles.main"}
{"logger_name": "webui", "event": "Token 验证失败", "level": "warning", "lineno": 126, "module": "src.webui.core.security", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui.api", "event": "检查认证状态，结果: False", "level": "debug", "lineno": 203, "module": "src.webui.routes", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui", "event": "Token 验证失败", "level": "warning", "lineno": 126, "module": "src.webui.core.security", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui", "event": "Token 验证失败", "level": "warning", "lineno": 126, "module": "src.webui.core.security", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui.api", "event": "检查认证状态，结果: False", "level": "debug", "lineno": 203, "module": "src.webui.routes", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui", "event": "Token 验证失败", "level": "warning", "lineno": 126, "module": "src.webui.core.security", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui.api", "event": "检查认证状态，结果: False", "level": "debug", "lineno": 203, "module": "src.webui.routes", "timestamp": "05-05 23:23:59"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "WebUI运行在生产模式，启用 secure cookie", "level": "info", "lineno": 33, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "检测到 X-Forwarded-Proto: http, is_https=False", "level": "debug", "lineno": 90, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "================================================================================", "level": "warning", "lineno": 98, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "检测到 HTTP 连接但环境配置要求 HTTPS (secure cookie)", "level": "warning", "lineno": 99, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "已自动禁用 secure 标志以允许登录，但建议修改配置：", "level": "warning", "lineno": 100, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "1. 在配置文件中设置: webui.secure_cookie = false", "level": "warning", "lineno": 101, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "2. 如果使用反向代理，请确保正确配置 X-Forwarded-Proto 头", "level": "warning", "lineno": 102, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "================================================================================", "level": "warning", "lineno": 103, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "已设置认证 Cookie: bc7609de... (secure=False, samesite=lax, httponly=True, path=/, max_age=604800)", "level": "info", "lineno": 117, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui.auth", "event": "完整 token 前缀: bc7609ded47c591979dd...", "level": "debug", "lineno": 120, "module": "src.webui.core.auth", "timestamp": "05-05 23:24:17"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:24:18"}
{"logger_name": "webui.api", "event": "检查认证状态，结果: True", "level": "debug", "lineno": 203, "module": "src.webui.routes", "timestamp": "05-05 23:24:18"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:24:18"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:24:18"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:24:18"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:24:18"}
{"logger_name": "expressor", "event": "开始执行表达方式自动检查，本次将检查 5 条", "level": "info", "lineno": 123, "module": "src.learners.expression_auto_check_task", "timestamp": "05-05 23:24:33"}
{"logger_name": "expressor", "event": "没有未检查的表达方式", "level": "info", "lineno": 59, "module": "src.learners.expression_auto_check_task", "timestamp": "05-05 23:24:33"}
{"logger_name": "expressor", "event": "没有需要检查的表达方式", "level": "info", "lineno": 127, "module": "src.learners.expression_auto_check_task", "timestamp": "05-05 23:24:33"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:27:07"}
{"logger_name": "webui", "event": "配置节 'bot' 已更新（保留注释）", "level": "info", "lineno": 515, "module": "src.webui.routers.config", "timestamp": "05-05 23:27:09"}
{"event": "1 change detected: {(<Change.modified: 2>, 'C:\\\\Users\\\\Administrator\\\\Desktop\\\\MaiBot-1.0.0-pre.11\\\\config\\\\bot_config.toml')}", "logger": "watchfiles.main", "level": "debug", "timestamp": "2026-05-05T15:27:09.349304Z", "lineno": 306, "module": ".venv.Lib.site-packages.watchfiles.main"}
{"logger_name": "config", "event": "检测到配置文件变更，触发热重载", "level": "info", "lineno": 495, "module": "src.config.config", "timestamp": "05-05 23:27:09"}
{"logger_name": "config", "event": "检测到旧版配置结构，已尝试自动修复: expression.expression_groups。建议稍后检查并保存生成的新配置文件。", "level": "warning", "lineno": 564, "module": "src.config.config", "timestamp": "05-05 23:27:09"}
{"logger_name": "config", "event": "配置热重载完成", "level": "info", "lineno": 433, "module": "src.config.config", "timestamp": "05-05 23:27:10"}
{"logger_name": "model_client_registry", "event": "检测到配置重载，已清空LLM客户端实例缓存", "level": "info", "lineno": 463, "module": "src.llm_models.model_client.base_client", "timestamp": "05-05 23:27:10"}
{"logger_name": "emoji", "event": "[配置热重载] Emoji 模块配置已更新，将按新的检查间隔等待后执行维护", "level": "info", "lineno": 271, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:27:10"}
{"logger_name": "webui.app", "event": "🛡️ 防爬虫中间件已配置: 基础模式", "level": "debug", "lineno": 137, "module": "src.webui.app", "timestamp": "05-05 23:27:10"}
{"logger_name": "webui.app", "event": "✅ CORS 中间件已配置", "level": "debug", "lineno": 119, "module": "src.webui.app", "timestamp": "05-05 23:27:10"}
{"logger_name": "webui.app", "event": "✅ WebUI API 路由已注册", "level": "debug", "lineno": 162, "module": "src.webui.app", "timestamp": "05-05 23:27:11"}
{"logger_name": "webui.app", "event": "✅ robots.txt 路由已注册", "level": "debug", "lineno": 150, "module": "src.webui.app", "timestamp": "05-05 23:27:11"}
{"logger_name": "webui.app", "event": "✅ WebUI 静态文件服务已配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\.venv\\Lib\\site-packages\\maibot_dashboard\\dist", "level": "debug", "lineno": 220, "module": "src.webui.app", "timestamp": "05-05 23:27:11"}
{"logger_name": "webui_server", "event": "WebUI 应用已热重载", "level": "info", "lineno": 76, "module": "src.webui.webui_server", "timestamp": "05-05 23:27:11"}
{"logger_name": "a_memorix.host_service", "event": "A_Memorix 配置为未启用，运行时保持关闭", "level": "info", "lineno": 85, "module": "src.A_memorix.host_service", "timestamp": "05-05 23:27:11"}
{"logger_name": "maibot_statistic", "event": "正在收集统计数据...", "level": "info", "lineno": 300, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:28:33"}
{"logger_name": "local_storage", "event": "保存本地存储数据: data/local_store.json", "level": "debug", "lineno": 70, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:28:33"}
{"logger_name": "maibot_statistic", "event": "统计数据收集完成", "level": "info", "lineno": 307, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:28:33"}
{"logger_name": "maibot_statistic", "event": "\n------------------------------------------------------------------------------------\n  最近1小时的统计数据  (自2026-05-05 23:28:33开始，详细信息见文件：maibot_statistics.html)\n------------------------------------------------------------------------------------\n总在线时间: 5分钟0秒\n总消息数: 0\n总回复数: 0\n总请求数: 0\n总Token数: 0\n总花费: 0.00¥\n花费/消息数量: N/A\n花费/消息数量(排除回复): N/A\n花费/回复数量: N/A\n花费/时间: 0.00¥/小时\nToken/时间: 0/小时\n\n\n\n\n\n\n\n------------------------------------------------------------------------------------\n", "level": "info", "lineno": 289, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:28:33"}
{"logger_name": "maibot_statistic", "event": "统计数据输出完成", "level": "info", "lineno": 316, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:28:33"}
{"logger_name": "remote", "event": "正在发送心跳到服务器: http://hyybuth.xyz:10058", "level": "debug", "lineno": 133, "module": "src.common.remote", "timestamp": "05-05 23:28:33"}
{"logger_name": "remote", "event": "{'Client-UUID': '289082a4-ca3e-3af0-a1f6-7e32bb347219', 'User-Agent': 'HeartbeatClient/289082a4'}", "level": "debug", "lineno": 134, "module": "src.common.remote", "timestamp": "05-05 23:28:33"}
{"logger_name": "remote", "event": "Response status: 400", "level": "debug", "lineno": 144, "module": "src.common.remote", "timestamp": "05-05 23:28:33"}
{"logger_name": "remote", "event": "（此消息不会影响正常使用）状态未发送，状态码: 400, 响应内容: Not official version", "level": "warning", "lineno": 161, "module": "src.common.remote", "timestamp": "05-05 23:28:33"}
{"logger_name": "chat_manager", "event": "共 0 个会话已经保存到数据库中", "level": "info", "lineno": 191, "module": "src.chat.message_receive.chat_manager", "timestamp": "05-05 23:28:42"}
{"logger_name": "maibot_statistic", "event": "正在收集统计数据...", "level": "info", "lineno": 300, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:33:33"}
{"logger_name": "local_storage", "event": "保存本地存储数据: data/local_store.json", "level": "debug", "lineno": 70, "module": "src.manager.local_store_manager", "timestamp": "05-05 23:33:33"}
{"logger_name": "maibot_statistic", "event": "统计数据收集完成", "level": "info", "lineno": 307, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:33:33"}
{"logger_name": "maibot_statistic", "event": "\n------------------------------------------------------------------------------------\n  最近1小时的统计数据  (自2026-05-05 23:33:33开始，详细信息见文件：maibot_statistics.html)\n------------------------------------------------------------------------------------\n总在线时间: 10分钟1秒\n总消息数: 0\n总回复数: 0\n总请求数: 0\n总Token数: 0\n总花费: 0.00¥\n花费/消息数量: N/A\n花费/消息数量(排除回复): N/A\n花费/回复数量: N/A\n花费/时间: 0.00¥/小时\nToken/时间: 0/小时\n\n\n\n\n\n\n\n------------------------------------------------------------------------------------\n", "level": "info", "lineno": 289, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:33:33"}
{"logger_name": "maibot_statistic", "event": "统计数据输出完成", "level": "info", "lineno": 316, "module": "src.chat.utils.statistic", "timestamp": "05-05 23:33:33"}
{"logger_name": "remote", "event": "正在发送心跳到服务器: http://hyybuth.xyz:10058", "level": "debug", "lineno": 133, "module": "src.common.remote", "timestamp": "05-05 23:33:33"}
{"logger_name": "remote", "event": "{'Client-UUID': '289082a4-ca3e-3af0-a1f6-7e32bb347219', 'User-Agent': 'HeartbeatClient/289082a4'}", "level": "debug", "lineno": 134, "module": "src.common.remote", "timestamp": "05-05 23:33:33"}
{"logger_name": "remote", "event": "Response status: 400", "level": "debug", "lineno": 144, "module": "src.common.remote", "timestamp": "05-05 23:33:33"}
{"logger_name": "remote", "event": "（此消息不会影响正常使用）状态未发送，状态码: 400, 响应内容: Not official version", "level": "warning", "lineno": 161, "module": "src.common.remote", "timestamp": "05-05 23:33:33"}
{"logger_name": "chat_manager", "event": "共 0 个会话已经保存到数据库中", "level": "info", "lineno": 191, "module": "src.chat.message_receive.chat_manager", "timestamp": "05-05 23:33:42"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:35:25"}
{"logger_name": "webui", "event": "配置节 'personality' 已更新（保留注释）", "level": "info", "lineno": 515, "module": "src.webui.routers.config", "timestamp": "05-05 23:35:26"}
{"event": "1 change detected: {(<Change.modified: 2>, 'C:\\\\Users\\\\Administrator\\\\Desktop\\\\MaiBot-1.0.0-pre.11\\\\config\\\\bot_config.toml')}", "logger": "watchfiles.main", "level": "debug", "timestamp": "2026-05-05T15:35:26.370389Z", "lineno": 306, "module": ".venv.Lib.site-packages.watchfiles.main"}
{"logger_name": "config", "event": "检测到配置文件变更，触发热重载", "level": "info", "lineno": 495, "module": "src.config.config", "timestamp": "05-05 23:35:26"}
{"logger_name": "config", "event": "检测到旧版配置结构，已尝试自动修复: expression.expression_groups。建议稍后检查并保存生成的新配置文件。", "level": "warning", "lineno": 564, "module": "src.config.config", "timestamp": "05-05 23:35:26"}
{"logger_name": "config", "event": "配置热重载完成", "level": "info", "lineno": 433, "module": "src.config.config", "timestamp": "05-05 23:35:27"}
{"logger_name": "model_client_registry", "event": "检测到配置重载，已清空LLM客户端实例缓存", "level": "info", "lineno": 463, "module": "src.llm_models.model_client.base_client", "timestamp": "05-05 23:35:27"}
{"logger_name": "emoji", "event": "[配置热重载] Emoji 模块配置已更新，将按新的检查间隔等待后执行维护", "level": "info", "lineno": 271, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:35:27"}
{"logger_name": "webui.app", "event": "🛡️ 防爬虫中间件已配置: 基础模式", "level": "debug", "lineno": 137, "module": "src.webui.app", "timestamp": "05-05 23:35:27"}
{"logger_name": "webui.app", "event": "✅ CORS 中间件已配置", "level": "debug", "lineno": 119, "module": "src.webui.app", "timestamp": "05-05 23:35:27"}
{"logger_name": "webui.app", "event": "✅ WebUI API 路由已注册", "level": "debug", "lineno": 162, "module": "src.webui.app", "timestamp": "05-05 23:35:28"}
{"logger_name": "webui.app", "event": "✅ robots.txt 路由已注册", "level": "debug", "lineno": 150, "module": "src.webui.app", "timestamp": "05-05 23:35:28"}
{"logger_name": "webui.app", "event": "✅ WebUI 静态文件服务已配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\.venv\\Lib\\site-packages\\maibot_dashboard\\dist", "level": "debug", "lineno": 220, "module": "src.webui.app", "timestamp": "05-05 23:35:28"}
{"logger_name": "webui_server", "event": "WebUI 应用已热重载", "level": "info", "lineno": 76, "module": "src.webui.webui_server", "timestamp": "05-05 23:35:28"}
{"logger_name": "a_memorix.host_service", "event": "A_Memorix 配置为未启用，运行时保持关闭", "level": "info", "lineno": 85, "module": "src.A_memorix.host_service", "timestamp": "05-05 23:35:28"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:35:52"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:35:52"}
{"logger_name": "webui", "event": "模型配置已更新", "level": "info", "lineno": 463, "module": "src.webui.routers.config", "timestamp": "05-05 23:35:53"}
{"event": "1 change detected: {(<Change.modified: 2>, 'C:\\\\Users\\\\Administrator\\\\Desktop\\\\MaiBot-1.0.0-pre.11\\\\config\\\\model_config.toml')}", "logger": "watchfiles.main", "level": "debug", "timestamp": "2026-05-05T15:35:53.130914Z", "lineno": 306, "module": ".venv.Lib.site-packages.watchfiles.main"}
{"logger_name": "config", "event": "检测到配置文件变更，触发热重载", "level": "info", "lineno": 495, "module": "src.config.config", "timestamp": "05-05 23:35:53"}
{"logger_name": "config", "event": "检测到旧版配置结构，已尝试自动修复: expression.expression_groups。建议稍后检查并保存生成的新配置文件。", "level": "warning", "lineno": 564, "module": "src.config.config", "timestamp": "05-05 23:35:53"}
{"logger_name": "config", "event": "配置热重载完成", "level": "info", "lineno": 433, "module": "src.config.config", "timestamp": "05-05 23:35:54"}
{"logger_name": "model_client_registry", "event": "检测到配置重载，已清空LLM客户端实例缓存", "level": "info", "lineno": 463, "module": "src.llm_models.model_client.base_client", "timestamp": "05-05 23:35:54"}
{"logger_name": "emoji", "event": "[配置热重载] Emoji 模块配置已更新，将按新的检查间隔等待后执行维护", "level": "info", "lineno": 271, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:35:54"}
{"logger_name": "webui.app", "event": "🛡️ 防爬虫中间件已配置: 基础模式", "level": "debug", "lineno": 137, "module": "src.webui.app", "timestamp": "05-05 23:35:54"}
{"logger_name": "webui.app", "event": "✅ CORS 中间件已配置", "level": "debug", "lineno": 119, "module": "src.webui.app", "timestamp": "05-05 23:35:54"}
{"logger_name": "webui.app", "event": "✅ WebUI API 路由已注册", "level": "debug", "lineno": 162, "module": "src.webui.app", "timestamp": "05-05 23:35:55"}
{"logger_name": "webui.app", "event": "✅ robots.txt 路由已注册", "level": "debug", "lineno": 150, "module": "src.webui.app", "timestamp": "05-05 23:35:55"}
{"logger_name": "webui.app", "event": "✅ WebUI 静态文件服务已配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\.venv\\Lib\\site-packages\\maibot_dashboard\\dist", "level": "debug", "lineno": 220, "module": "src.webui.app", "timestamp": "05-05 23:35:55"}
{"logger_name": "webui_server", "event": "WebUI 应用已热重载", "level": "info", "lineno": 76, "module": "src.webui.webui_server", "timestamp": "05-05 23:35:55"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:37:09"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:37:09"}
{"logger_name": "webui", "event": "模型配置已更新", "level": "info", "lineno": 463, "module": "src.webui.routers.config", "timestamp": "05-05 23:37:09"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:37:09"}
{"logger_name": "webui", "event": "WebUI 配置已保存到: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\data\\webui.json", "level": "info", "lineno": 69, "module": "src.webui.core.security", "timestamp": "05-05 23:37:09"}
{"logger_name": "webui", "event": "首次配置已标记为完成", "level": "info", "lineno": 274, "module": "src.webui.core.security", "timestamp": "05-05 23:37:09"}
{"event": "1 change detected: {(<Change.modified: 2>, 'C:\\\\Users\\\\Administrator\\\\Desktop\\\\MaiBot-1.0.0-pre.11\\\\config\\\\model_config.toml')}", "logger": "watchfiles.main", "level": "debug", "timestamp": "2026-05-05T15:37:09.783369Z", "lineno": 306, "module": ".venv.Lib.site-packages.watchfiles.main"}
{"logger_name": "config", "event": "检测到配置文件变更，触发热重载", "level": "info", "lineno": 495, "module": "src.config.config", "timestamp": "05-05 23:37:09"}
{"logger_name": "config", "event": "检测到旧版配置结构，已尝试自动修复: expression.expression_groups。建议稍后检查并保存生成的新配置文件。", "level": "warning", "lineno": 564, "module": "src.config.config", "timestamp": "05-05 23:37:09"}
{"logger_name": "config", "event": "配置热重载完成", "level": "info", "lineno": 433, "module": "src.config.config", "timestamp": "05-05 23:37:11"}
{"logger_name": "model_client_registry", "event": "检测到配置重载，已清空LLM客户端实例缓存", "level": "info", "lineno": 463, "module": "src.llm_models.model_client.base_client", "timestamp": "05-05 23:37:11"}
{"logger_name": "emoji", "event": "[配置热重载] Emoji 模块配置已更新，将按新的检查间隔等待后执行维护", "level": "info", "lineno": 271, "module": "src.emoji_system.emoji_manager", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui.app", "event": "🛡️ 防爬虫中间件已配置: 基础模式", "level": "debug", "lineno": 137, "module": "src.webui.app", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui.app", "event": "✅ CORS 中间件已配置", "level": "debug", "lineno": 119, "module": "src.webui.app", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui.app", "event": "✅ WebUI API 路由已注册", "level": "debug", "lineno": 162, "module": "src.webui.app", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui.app", "event": "✅ robots.txt 路由已注册", "level": "debug", "lineno": 150, "module": "src.webui.app", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui.app", "event": "✅ WebUI 静态文件服务已配置: C:\\Users\\Administrator\\Desktop\\MaiBot-1.0.0-pre.11\\.venv\\Lib\\site-packages\\maibot_dashboard\\dist", "level": "debug", "lineno": 220, "module": "src.webui.app", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui_server", "event": "WebUI 应用已热重载", "level": "info", "lineno": 76, "module": "src.webui.webui_server", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui", "event": "Token 验证成功", "level": "debug", "lineno": 124, "module": "src.webui.core.security", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui_system", "event": "WebUI 触发重启操作", "level": "info", "lineno": 53, "module": "src.webui.routers.system", "timestamp": "05-05 23:37:11"}
{"logger_name": "webui_system", "event": "WebUI 请求重启，退出代码 42", "level": "info", "lineno": 60, "module": "src.webui.routers.system", "timestamp": "05-05 23:37:12"}
