What happened / 发生了什么

我在指定群里手动设置了插件禁用的规则,禁用了表情包插件astrbot_meme_plugin,但是在追踪里看发送的prompt信息里,它依然发送了该插件的prompt信息:
Reproduce / 如何复现?
安装astrbot_meme_plugin插件
在自定义规则里有创建多个规则,其中一个规则禁用astrbot_meme_plugin插件
在该群触发对话
AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器
v4.23.6
Docker Compose
deepseek
aiocqhttp
OS
Linux
Logs / 报错日志
[2026-05-02 01:47:09.608] [Core] [INFO] [AstrBot.main:83]: WebUI 版本已是最新。
[2026-05-02 01:47:09.609] [Core] [INFO] [AstrBot.main:117]:
___ _... . ______ .___________.
/ \ / | || _ \ | _ \ / __ \ | |
/ ^ \ | (-------| |----| |) | | |) | | | | | ---| |----
/ /\ \ \ \ | | | / | _ < | | | | | |
/ _____ \ .----) | | | | |\ ----.| |) | | --' | | | /__/ \__\ |_______/ |__| | _| .||/ ____/ ||
[2026-05-02 01:47:09.610] [Core] [DBUG] [core.core_lifecycle:80]: HTTP proxy cleared
[2026-05-02 01:47:09.610] [Core] [INFO] [core.core_lifecycle:106]: AstrBot v4.23.6
[2026-05-02 01:47:09.813] [Core] [INFO] [core.persona_mgr:38]: 已加载 2 个人格。
[2026-05-02 01:47:09.829] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot_plugin_group_chat_plus ...
[2026-05-02 01:47:11.108] [Core] [INFO] [star.star_manager:391]: 插件 astrbot_plugin_group_chat_plus 导入失败,尝试从已安装依赖恢复: No module named 'data.plugins.astrbot_plugin_group_chat_plus.private_chat.private_chat_utils._session_guard'
[2026-05-02 01:47:11.120] [Core] [INFO] [star.star_manager:398]: 插件 astrbot_plugin_group_chat_plus 已从 site-packages 恢复依赖,跳过重新安装。
[2026-05-02 01:47:11.134] [Core] [INFO] [star.star_manager:962]: Plugin astrbot_plugin_group_chat_plus (v1.2.1) by Him666233: 一个以AI读空气为主的群聊聊天效果增强插件
[2026-05-02 01:47:11.134] [Core] [INFO] [star.star_manager:996]: 插件 astrbot_plugin_group_chat_plus 已被禁用。
[2026-05-02 01:47:11.136] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_group_chat_plus 的 gcp_reset 方法。
[2026-05-02 01:47:11.136] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_group_chat_plus 的 gcp_reset_here 方法。
[2026-05-02 01:47:11.136] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_group_chat_plus 的 gcp_clear_image_cache 方法。
[2026-05-02 01:47:11.137] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot_plugin_astrbot_enhance_mode ...
[2026-05-02 01:47:12.084] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: grok_web_search
[2026-05-02 01:47:12.096] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_get_ban_list_status
[2026-05-02 01:47:12.110] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_ban_user
[2026-05-02 01:47:12.122] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_unban_user
[2026-05-02 01:47:12.137] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_use_image
[2026-05-02 01:47:12.152] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_memory_rag_write
[2026-05-02 01:47:12.173] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_memory_rag_read
[2026-05-02 01:47:12.179] [Core] [INFO] [star.star_manager:962]: Plugin astrbot_plugin_astrbot_enhance_mode (0.2.4) by 阿汐: 群聊增强插件,提供 React 模式、主动回复、Mention/Quote/Refuse 标签解析、封禁控制、按需图片转述、Memory RAG 与可视化 WebUI(含时区统一与数据清理)。
[2026-05-02 01:47:12.190] [Plug] [INFO] [astrbot_plugin_astrbot_enhance_mode.main:70]: enhance-mode | plugin initialized | data_dir=/AstrBot/data/plugin_data/astrbot_plugin_astrbot_enhance_mode memory_rag_store_ready=True timezone=Asia/Shanghai
[2026-05-02 01:47:12.191] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_astrbot_enhance_mode 的 enhance 方法。
[2026-05-02 01:47:12.191] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot_meme_plugin ...
[2026-05-02 01:47:12.219] [Core] [INFO] [star.star_manager:962]: Plugin astrbot_meme_plugin (v1.0.0) by kasumi-ppp: 基于 archive 目录的表情包发送插件,支持 LLM 自动使用表情包增强对话效果
[2026-05-02 01:47:12.220] [Plug] [INFO] [astrbot_meme_plugin.main:50]: 开始初始化表情包发送插件...
[2026-05-02 01:47:12.220] [Plug] [INFO] [astrbot_meme_plugin.main:53]: 正在设置默认配置...
[2026-05-02 01:47:12.221] [Plug] [INFO] [astrbot_meme_plugin.main:57]: 正在加载表情包数据...
[2026-05-02 01:47:12.222] [Plug] [INFO] [config.config_manager:62]: 已加载 20 个表情包分类
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:59]: 已加载 20 个表情包分类
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:62]: 正在初始化其他组件...
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:64]: 表情包管理器初始化完成,表情包目录: /AstrBot/data/plugins/astrbot_meme_plugin/archive
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:66]: 表情包发送插件已初始化,发送频率: 100%,最大发送数量: 1
[2026-05-02 01:47:12.224] [Plug] [INFO] [astrbot_meme_plugin.main:67]: 表情包发送插件初始化成功!
[2026-05-02 01:47:12.224] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot ...
[2026-05-02 01:47:12.226] [Core] [INFO] [star.star_manager:962]: Plugin astrbot (4.1.0) by Soulter: AstrBot 自带插件,包含人格注入、思考内容注入、群聊上下文感知等功能的实现,禁用后将无法使用这些功能。
[2026-05-02 01:47:12.226] [Core] [INFO] [star.star_manager:877]: 正在载入插件 builtin_commands ...
[2026-05-02 01:47:12.234] [Core] [INFO] [star.star_manager:962]: Plugin builtin_commands (0.0.1) by Soulter: AstrBot 自带指令,提供常用的对话管理、工具使用、插件管理等功能。
[2026-05-02 01:47:12.234] [Core] [INFO] [star.star_manager:877]: 正在载入插件 session_controller ...
[2026-05-02 01:47:12.237] [Core] [INFO] [star.star_manager:962]: Plugin session_controller (v1.0.1) by Cvandia & Soulter: 为插件支持会话控制
[2026-05-02 01:47:12.245] [Core] [INFO] [provider.manager:572]: 载入 openai_chat_completion(deepseek/deepseek-v4-flash) 服务提供商 ...
[2026-05-02 01:47:12.321] [Core] [DBUG] [provider.register:50]: 服务提供商 Provider openai_chat_completion 已注册
[2026-05-02 01:47:12.679] [Core] [INFO] [provider.manager:572]: 载入 openai_chat_completion(deepseek/deepseek-v4-pro) 服务提供商 ...
[2026-05-02 01:47:12.681] [Core] [INFO] [provider.manager:572]: 载入 zhipu_chat_completion(zhipu/glm-4-flash) 服务提供商 ...
[2026-05-02 01:47:12.682] [Core] [DBUG] [provider.register:50]: 服务提供商 Provider zhipu_chat_completion 已注册
[2026-05-02 01:47:12.683] [Core] [INFO] [provider.manager:572]: 载入 openai_embedding(openai_embedding) 服务提供商 ...
[2026-05-02 01:47:12.684] [Core] [DBUG] [provider.register:50]: 服务提供商 Provider openai_embedding 已注册
[2026-05-02 01:47:12.684] [Core] [INFO] [sources.openai_embedding_source:36]: [OpenAI Embedding] openai_embedding Using API Base: https://api.siliconflow.cn/v1
[2026-05-02 01:47:12.723] [Core] [INFO] [provider.manager:572]: 载入 openai_chat_completion(siliconflow/Qwen/Qwen3.5-4B) 服务提供商 ...
[2026-05-02 01:47:12.725] [Core] [INFO] [provider.manager:676]: 已选择 openai_chat_completion(siliconflow/Qwen/Qwen3.5-4B) 作为当前提供商适配器。
[2026-05-02 01:47:12.727] [Core] [INFO] [t2i.network_strategy:84]: Successfully got 3 official T2I endpoints.
[2026-05-02 01:47:12.733] [Core] [INFO] [knowledge_base.kb_mgr:39]: 正在初始化知识库模块...
[2026-05-02 01:47:12.735] [Core] [INFO] [provider.func_tool_manager:467]: 等待 3 个 MCP 服务初始化...
[2026-05-02 01:47:12.895] [Core] [INFO] [provider.func_tool_manager:680]: Connected to MCP server PC, Tools: ['screenshot', 'list_windows', 'get_active_window', 'list_monitors']
[2026-05-02 01:47:12.913] [Core] [INFO] [knowledge_base.kb_mgr:64]: KnowledgeBase database initialized: /AstrBot/data/knowledge_base/kb.db
[2026-05-02 01:47:13.603] [Core] [INFO] [respond.stage:88]: 分段回复间隔时间:[1.5, 3.5]
[2026-05-02 01:47:13.604] [Core] [INFO] [platform.manager:125]: 载入 aiocqhttp(default) 平台适配器 ...
[2026-05-02 01:47:13.814] [Core] [INFO] [dashboard.server:391]: 正在启动 WebUI, 监听地址: http://0.0.0.0:6185
[2026-05-02 01:47:13.815] [Core] [INFO] [dashboard.server:393]: 提示: WebUI 将监听所有网络接口,请注意安全。(可在 data/cmd_config.json 中配置 dashboard.host 以修改 host)
[2026-05-02 01:47:13.815] [Core] [INFO] [dashboard.server:430]:
✨✨✨
AstrBot v4.23.6 WebUI 已启动,可访问
➜ 本地: http://localhost:6185
➜ 网络: http://127.0.0.1:6185
➜ 网络: http://172.17.0.14:6185
➜ 默认用户名和密码: astrbot
✨✨✨
[2026-05-02 01:47:13.816] [Core] [INFO] [core.core_lifecycle:297]: AstrBot 启动完成。
[2026-05-02 01:47:13.816] [Core] [INFO] [core.core_lifecycle:305]: hook(on_astrbot_loaded) -> astrbot_plugin_astrbot_enhance_mode - on_astrbot_loaded
[2026-05-02 01:47:13.817] [Plug] [INFO] [astrbot_plugin_astrbot_enhance_mode.main:467]: enhance-mode | loaded | react_mode=True group_history=True active_reply=True web_search=False memory_rag=True webui=False lru_max_origins=500 timezone=Asia/Shanghai
[2026-05-02 01:47:13.825] [Core] [INFO] [utils.temp_dir_cleaner:127]: TempDirCleaner started. interval=600s cleanup_ratio=0.3
[2026-05-02 01:47:15.222] [Core] [INFO] [utils.llm_metadata:63]: Successfully fetched metadata for 2386 LLMs.
[2026-05-02 01:47:17.588] [Core] [INFO] [provider.func_tool_manager:511]: MCP services initialization completed: 3/3 successful, 0 failed.
[2026-05-02 01:47:26.137] [Core] [INFO] [aiocqhttp.aiocqhttp_platform_adapter:107]: aiocqhttp(OneBot v11) 适配器已连接。
[2026-05-02 01:47:40.076] [Core] [DBUG] [aiocqhttp.aiocqhttp_platform_adapter:129]: [aiocqhttp] RawMessage <Event, {'self_id': {这里是QQ,已mask}, 'user_id': {这里是QQ,已mask}, 'time': 1777657659, 'message_id': 2118172774, 'message_seq': 2118172774, 'real_id': 2118172774, 'real_seq': '5295', 'message_type': 'group', 'sender': {'user_id': {这里是QQ,已mask}, 'nickname': '{这里是QQ的名称,已mask}', 'card': '', 'role': 'owner'}, 'raw_message': '[CQ:at,qq={这里是QQ,已mask}] 群主在做什么', 'font': 14, 'sub_type': 'normal', 'message': [{'type': 'at', 'data': {'qq': '{这里是QQ,已mask}'}}, {'type': 'text', 'data': {'text': ' 群主在做什么'}}], 'message_format': 'array', 'post_type': 'message', 'group_id': 537779217, 'group_name': '测试用群', 'raw': {'msgId': '7634981513667816022', 'msgRandom': '895805387', 'msgSeq': '5295', 'cntSeq': '0', 'chatType': 2, 'msgType': 2, 'subMsgType': 1, 'sendType': 0, 'senderUid': 'u_aTG-SgucXqIpmqGOCVJkNQ', 'peerUid': '537779217', 'channelId': '', 'guildId': '', 'guildCode': '0', 'fromUid': '0', 'fromAppid': '0', 'msgTime': '1777657659', 'msgMeta': {}, 'sendStatus': 2, 'sendRemarkName': '', 'sendMemberName': '', 'sendNickName': '{这里是QQ的名称,已mask}', 'guildName': '', 'channelName': '', 'elements': [{'elementType': 1, 'elementId': '7634981513667816020', 'elementGroupId': 0, 'extBufForUI': {}, 'textElement': {'content': '@取个什么名字好呢', 'atType': 2, 'atUid': '{这里是QQ,已mask}', 'atTinyId': '0', 'atNtUid': 'u_booRPZS3fFDQCGCZhq0E6g', 'subElementType': 0, 'atChannelId': '0', 'linkInfo': None, 'atRoleId': '0', 'atRoleColor': 0, 'atRoleName': '', 'needNotify': 0}, 'faceElement': None, 'marketFaceElement': None, 'replyElement': None, 'picElement': None, 'pttElement': None, 'videoElement': None, 'grayTipElement': None, 'arkElement': None, 'fileElement': None, 'liveGiftElement': None, 'markdownElement': None, 'structLongMsgElement': None, 'multiForwardMsgElement': None, 'giphyElement': None, 'walletElement': None, 'inlineKeyboardElement': None, 'textGiftElement': None, 'calendarElement': None, 'yoloGameResultElement': None, 'avRecordElement': None, 'structMsgElement': None, 'faceBubbleElement': None, 'shareLocationElement': None, 'tofuRecordElement': None, 'taskTopMsgElement': None, 'recommendedMsgElement': None, 'actionBarElement': None, 'prologueMsgElement': None, 'forwardMsgElement': None}, {'elementType': 1, 'elementId': '7634981513667816021', 'elementGroupId': 0, 'extBufForUI': {}, 'textElement': {'content': ' 群主在做什么', 'atType': 0, 'atUid': '0', 'atTinyId': '0', 'atNtUid': '', 'subElementType': 0, 'atChannelId': '0', 'linkInfo': None, 'atRoleId': '0', 'atRoleColor': 0, 'atRoleName': '', 'needNotify': 0}, 'faceElement': None, 'marketFaceElement': None, 'replyElement': None, 'picElement': None, 'pttElement': None, 'videoElement': None, 'grayTipElement': None, 'arkElement': None, 'fileElement': None, 'liveGiftElement': None, 'markdownElement': None, 'structLongMsgElement': None, 'multiForwardMsgElement': None, 'giphyElement': None, 'walletElement': None, 'inlineKeyboardElement': None, 'textGiftElement': None, 'calendarElement': None, 'yoloGameResultElement': None, 'avRecordElement': None, 'structMsgElement': None, 'faceBubbleElement': None, 'shareLocationElement': None, 'tofuRecordElement': None, 'taskTopMsgElement': None, 'recommendedMsgElement': None, 'actionBarElement': None, 'prologueMsgElement': None, 'forwardMsgElement': None}], 'auxiliaryElements': [], 'records': [], 'emojiLikesList': [], 'commentCnt': '0', 'directMsgFlag': 0, 'directMsgMembers': [], 'peerName': '测试用群', 'freqLimitInfo': None, 'editable': False, 'avatarMeta': '', 'avatarPendant': '', 'feedId': '', 'roleId': '0', 'timeStamp': '0', 'clientIdentityInfo': None, 'isImportMsg': False, 'atType': 6, 'roleType': 0, 'fromChannelRoleInfo': {'roleId': '0', 'name': '', 'color': 0}, 'fromGuildRoleInfo': {'roleId': '0', 'name': '', 'color': 0}, 'levelRoleInfo': {'roleId': '0', 'name': '', 'color': 0}, 'recallTime': '0', 'isOnlineMsg': True, 'generalFlags': {}, 'clientSeq': '0', 'fileGroupSize': None, 'foldingInfo': None, 'multiTransInfo': None, 'senderUin': '{这里是QQ,已mask}', 'peerUin': '537779217', 'msgAttrs': {}, 'anonymousExtInfo': None, 'nameType': 0, 'avatarFlag': 0, 'extInfoForUI': None, 'personalMedal': None, 'categoryManage': 0, 'msgEventInfo': None, 'sourceType': 1, 'id': 2118172774}}>
[2026-05-02 01:47:40.178] [Core] [INFO] [core.event_bus:61]: [default] [default(aiocqhttp)] {这里是QQ的名称,已mask}/{这里是QQ,已mask}: [At:{这里是QQ,已mask}] 群主在做什么
[2026-05-02 01:47:40.179] [Core] [DBUG] [waking_check.stage:158]: enabled_plugins_name: ['*']
[2026-05-02 01:47:40.183] [Core] [DBUG] [star.session_plugin_manager:95]: 插件 astrbot_plugin_astrbot_enhance_mode 在会话 default:GroupMessage:537779217 中被禁用,跳过处理器 guard_banned_user
[2026-05-02 01:47:40.184] [Core] [DBUG] [star.session_plugin_manager:95]: 插件 astrbot_plugin_astrbot_enhance_mode 在会话 default:GroupMessage:537779217 中被禁用,跳过处理器 on_group_message
[2026-05-02 01:47:40.188] [Core] [DBUG] [method.star_request:44]: plugin -> session_controller - handle_session_control_agent
[2026-05-02 01:47:40.189] [Core] [DBUG] [method.star_request:44]: plugin -> session_controller - handle_empty_mention
[2026-05-02 01:47:40.190] [Core] [DBUG] [method.star_request:44]: plugin -> astrbot - on_message
[2026-05-02 01:47:40.194] [Core] [DBUG] [agent_sub_stages.internal:177]: ready to request llm provider
[2026-05-02 01:47:40.195] [Core] [DBUG] [agent_sub_stages.internal:200]: acquired session lock for llm request
[2026-05-02 01:47:40.225] [Core] [DBUG] [tools.knowledge_base_tools:61]: [知识库] 使用全局配置,知识库数量: 0
[2026-05-02 01:47:40.250] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot_plugin_astrbot_enhance_mode - inject_role
[2026-05-02 01:47:40.250] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot_plugin_astrbot_enhance_mode - inject_group_context
[2026-05-02 01:47:40.251] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot_meme_plugin - on_llm_request
[2026-05-02 01:47:40.260] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot - decorate_llm_req
[2026-05-02 01:47:40.263] [Core] [DBUG] [runners.base:64]: Agent state transition: AgentState.IDLE -> AgentState.RUNNING
[2026-05-02 01:47:40.264] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [48] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user
[2026-05-02 01:47:40.264] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [48] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user
[2026-05-02 01:47:40.267] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:41.495] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='c3338478-32f9-4393-b844-2af77af78176', choices=[Choice(finish_reason='tool_calls', index=0, logprobs=None, message=ChatCompletionMessage(content='', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=[ChatCompletionMessageFunctionToolCall(id='call_00_mYGFzAaDTAvy9GrZlFnalyGY', function=Function(arguments='{}', name='list_windows'), type='function', index=0)], reasoning_content='再次检查群主当前窗口状态。'))], created=1777657660, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=37, prompt_tokens=9063, total_tokens=9100, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=8, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=6912), prompt_cache_hit_tokens=6912, prompt_cache_miss_tokens=2151))
[2026-05-02 01:47:41.497] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:41.497] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:41.498] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:41.498] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:41.499] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='')]
[2026-05-02 01:47:41.499] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本:
[2026-05-02 01:47:41.499] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:41.500] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:41.501] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:41.501] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: []
[2026-05-02 01:47:41.501] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: []
[2026-05-02 01:47:41.502] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:41.502] [Core] [DBUG] [result_decorate.stage:175]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result 将消息结果清空。
[2026-05-02 01:47:41.503] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}:
[2026-05-02 01:47:41.503] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:41.503] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:41.504] [Core] [INFO] [runners.tool_loop_agent_runner:975]: Agent 使用工具: ['list_windows']
[2026-05-02 01:47:41.505] [Core] [INFO] [runners.tool_loop_agent_runner:1025]: 使用工具:list_windows,参数:{}
[2026-05-02 01:47:41.896] [Core] [INFO] [runners.tool_loop_agent_runner:1222]: Tool list_windows Result: {"windows":[{"pid":26168,"position":{"height":48,"width":2560,"x":0,"y":1438},"process_name":"explorer.exe","title":""},{"pid":28588,"position":{"height":276,"width":2560,"x":0,"y":1164},"process_name":"Dock_64.exe","title":""},{"pid":28588,"position":{"height":24,"width":2560,"x":0,"y":0},"process_name":"Dock_64.exe","title":""},{"pid":26168,"position":{"height":48,"width":1080,"x":-1080,"y":1315},"process_name":"explorer.exe","title":""},{"pid":21444,"position":{"height":960,"width":960,"x":-1051,"y":-539},"process_name":"QQ.exe","title":"QQ"},{"pid":39088,"position":{"height":26,"width":198,"x":849,"y":1131},"process_name":"msedge.exe","title":""},{"pid":39088,"position":{"height":1028,"width":1677,"x":838,"y":140},"process_name":"msedge.exe","title":"AstrBot - 仪表盘 和另外 2 个页面 - 个人 - Microsoft Edge"},{"pid":39088,"position":{"height":1028,"width":1677,"x":-1179,"y":224},"process_name":"msedge.exe","title":"Installation | Frigate 和另外 2 个页面 - 个人 - Microsoft Edge"},{"pid":57572,"position":{"height":1336,"width":2576,"x":-8,"y":16},"process_name":"Code.exe","title":"● [2026-05-02 01:40:03.880] [Core] [INFO] • Untitled-1 - frigate - Visual Studio Code"},{"pid":21444,"position":{"height":658,"width":620,"x":-850,"y":28},"process_name":"QQ.exe","title":"图片查看器"},{"pid":13568,"position":{"height":810,"width":1200,"x":-1140,"y":546},"process_name":"QQMusic.exe","title":""},{"pid":13568,"position":{"height":690,"width":1080,"x":-1080,"y":596},"process_name":"QQMusic.exe","title":"Rivers In the Desert - Lyn / アトラスサウンドチーム "},{"pid":35000,"position":{"height":28,"width":160,"x":-32000,"y":-32000},"process_name":"WindowsTerminal.exe","title":"C:\Users\zhais\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\screenshot-bot.exe"},{"pid":28588,"position":{"height":256,"width":256,"x":-32000,"y":-32000},"process_name":"Dock_64.exe","title":""},{"pid":27896,"position":{"height":1440,"width":2560,"x":0,"y":0},"process_name":"TextInputHost.exe","title":"Windows 输入体验"},{"pid":26168,"position":{"height":4,"width":2545,"x":15,"y":0},"process_name":"explorer.exe","title":""},{"pid":26168,"position":{"height":4,"width":1065,"x":-1065,"y":-603},"process_name":"explorer.exe","title":""},{"pid":26168,"position":{"height":2043,"width":3640,"x":-1080,"y":-603},"process_name":"explorer.exe","title":"Program Manager"},{"pid":21444,"position":{"height":135,"width":174,"x":-383,"y":1053},"process_name":"QQ.exe","title":""}]}
[2026-05-02 01:47:41.897] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [50] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool
[2026-05-02 01:47:41.897] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [50] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool
[2026-05-02 01:47:41.899] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:45.335] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='54026587-7b1e-4700-8c6e-ad0bf5364297', choices=[Choice(finish_reason='tool_calls', index=0, logprobs=None, message=ChatCompletionMessage(content='', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=[ChatCompletionMessageFunctionToolCall(id='call_00_UqXw5zLOLCQi2FS2SdoQAe5m', function=Function(arguments='{"filters": {"mode":"include","rules":[{"type":"process_name","value":"Code.exe"}]}}', name='screenshot'), type='function', index=0)], reasoning_content='分析窗口信息,寻找符合白名单的内容:\n\n1. 游戏:没有游戏窗口\n2. 编程工具:Code.exe 标题为 "● [2026-05-02 01:40:03.880] [Core] [INFO] • Untitled-1 - frigate - Visual Studio Code" - 这是VS Code,编程工具,符合白名单!\n3. 视频网站:msedge.exe中有一个标题是"Installation | Frigate"的页面 - Frigate是一个NVR(视频监控)软件,不是视频流媒体网站。另一个是AstrBot仪表盘。都不是bilibili等视频网站。\n\n所以目前符合白名单的是VS Code(编程工具)。让我截图这个窗口。'))], created=1777657662, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=221, prompt_tokens=9972, total_tokens=10193, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=158, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=9088), prompt_cache_hit_tokens=9088, prompt_cache_miss_tokens=884))
[2026-05-02 01:47:45.335] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:45.336] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:45.336] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:45.336] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:45.336] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='')]
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本:
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: []
[2026-05-02 01:47:45.338] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: []
[2026-05-02 01:47:45.338] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:45.338] [Core] [DBUG] [result_decorate.stage:175]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result 将消息结果清空。
[2026-05-02 01:47:45.338] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}:
[2026-05-02 01:47:45.338] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:45.339] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:45.339] [Core] [INFO] [runners.tool_loop_agent_runner:975]: Agent 使用工具: ['screenshot']
[2026-05-02 01:47:45.339] [Core] [INFO] [runners.tool_loop_agent_runner:1025]: 使用工具:screenshot,参数:{'filters': {'mode': 'include', 'rules': [{'type': 'process_name', 'value': 'Code.exe'}]}}
[2026-05-02 01:47:46.102] [Core] [DBUG] [agent.tool_image_cache:99]: Saved tool image to: /AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png
[2026-05-02 01:47:46.104] [Core] [INFO] [runners.tool_loop_agent_runner:1222]: Tool screenshot Result: Image returned and cached at path='/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png'. Review the image below. Use send_message_to_user to send it to the user if satisfied, with type='image' and path='/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png'.
[2026-05-02 01:47:46.104] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [52] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool
[2026-05-02 01:47:46.105] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [52] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool
[2026-05-02 01:47:46.106] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:47.869] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='6345d5bd-0a90-47a0-b255-3bd862e0d999', choices=[Choice(finish_reason='tool_calls', index=0, logprobs=None, message=ChatCompletionMessage(content='', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=[ChatCompletionMessageFunctionToolCall(id='call_00_maFwWHv1RfPtoUxT1eny401Y', function=Function(arguments='{"messages": [{"type":"image","path":"/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png"}]}', name='send_message_to_user'), type='function', index=0)], reasoning_content='截图已获取,发送给用户。'))], created=1777657666, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=99, prompt_tokens=10311, total_tokens=10410, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=8, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=10112), prompt_cache_hit_tokens=10112, prompt_cache_miss_tokens=199))
[2026-05-02 01:47:47.870] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:47.870] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='')]
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本:
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: []
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: []
[2026-05-02 01:47:47.873] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:47.873] [Core] [DBUG] [result_decorate.stage:175]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result 将消息结果清空。
[2026-05-02 01:47:47.873] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}:
[2026-05-02 01:47:47.873] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:47.873] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:47.874] [Core] [INFO] [runners.tool_loop_agent_runner:975]: Agent 使用工具: ['send_message_to_user']
[2026-05-02 01:47:47.874] [Core] [INFO] [runners.tool_loop_agent_runner:1025]: 使用工具:send_message_to_user,参数:{'messages': [{'type': 'image', 'path': '/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png'}]}
[2026-05-02 01:47:51.450] [Core] [INFO] [runners.tool_loop_agent_runner:1222]: Tool send_message_to_user Result: Message sent to session default:GroupMessage:537779217
[2026-05-02 01:47:51.451] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [54] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool
[2026-05-02 01:47:51.451] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [54] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool
[2026-05-02 01:47:51.453] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:52.189] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='33df969b-e36d-4e7b-94e0-688bd6bc141b', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='目前他什么都没做', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=None, reasoning_content='截图已发送,任务完成。'))], created=1777657671, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=12, prompt_tokens=10434, total_tokens=10446, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=7, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=10368), prompt_cache_hit_tokens=10368, prompt_cache_miss_tokens=66))
[2026-05-02 01:47:52.190] [Core] [DBUG] [runners.base:64]: Agent state transition: AgentState.RUNNING -> AgentState.DONE
[2026-05-02 01:47:52.191] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMResponseEvent) -> astrbot_plugin_astrbot_enhance_mode - record_bot_response
[2026-05-02 01:47:52.192] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMResponseEvent) -> astrbot_meme_plugin - on_llm_response
[2026-05-02 01:47:52.192] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMResponseEvent) -> astrbot - record_llm_resp_to_ltm
[2026-05-02 01:47:52.193] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:52.193] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:52.194] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:52.194] [Plug] [INFO] [astrbot_meme_plugin.main:167]: 清理标签前的文本: 目前他什么都没做
[2026-05-02 01:47:52.197] [Plug] [INFO] [astrbot_meme_plugin.main:169]: 清理标签后的文本: 目前他什么都没做
[2026-05-02 01:47:52.197] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:52.197] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')]
[2026-05-02 01:47:52.198] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本: 目前他什么都没做
[2026-05-02 01:47:52.198] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:52.198] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: [Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')]
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')]
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:52.204] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}: 目前他什么都没做
[2026-05-02 01:47:55.189] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:55.189] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:55.217] [Core] [DBUG] [pipeline.scheduler:93]: pipeline 执行完毕。
Are you willing to submit a PR? / 你愿意提交 PR 吗?
Code of Conduct
What happened / 发生了什么
Reproduce / 如何复现?
安装astrbot_meme_plugin插件
在自定义规则里有创建多个规则,其中一个规则禁用astrbot_meme_plugin插件
在该群触发对话
AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器
v4.23.6
Docker Compose
deepseek
aiocqhttp
OS
Linux
Logs / 报错日志
[2026-05-02 01:47:09.608] [Core] [INFO] [AstrBot.main:83]: WebUI 版本已是最新。
[2026-05-02 01:47:09.609] [Core] [INFO] [AstrBot.main:117]:
___ _... . ______ .___________.
/ \ / | || _ \ | _ \ / __ \ | |
/ ^ \ | (----
---| |----| |) | | |) | | | | |---| |----/ /\ \ \ \ | | | / | _ < | | | | | |
/ _____ \ .----) | | | | |\ ----.| |) | |
--' | | | /__/ \__\ |_______/ |__| | _|.||/ ____/ ||[2026-05-02 01:47:09.610] [Core] [DBUG] [core.core_lifecycle:80]: HTTP proxy cleared
[2026-05-02 01:47:09.610] [Core] [INFO] [core.core_lifecycle:106]: AstrBot v4.23.6
[2026-05-02 01:47:09.813] [Core] [INFO] [core.persona_mgr:38]: 已加载 2 个人格。
[2026-05-02 01:47:09.829] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot_plugin_group_chat_plus ...
[2026-05-02 01:47:11.108] [Core] [INFO] [star.star_manager:391]: 插件 astrbot_plugin_group_chat_plus 导入失败,尝试从已安装依赖恢复: No module named 'data.plugins.astrbot_plugin_group_chat_plus.private_chat.private_chat_utils._session_guard'
[2026-05-02 01:47:11.120] [Core] [INFO] [star.star_manager:398]: 插件 astrbot_plugin_group_chat_plus 已从 site-packages 恢复依赖,跳过重新安装。
[2026-05-02 01:47:11.134] [Core] [INFO] [star.star_manager:962]: Plugin astrbot_plugin_group_chat_plus (v1.2.1) by Him666233: 一个以AI读空气为主的群聊聊天效果增强插件
[2026-05-02 01:47:11.134] [Core] [INFO] [star.star_manager:996]: 插件 astrbot_plugin_group_chat_plus 已被禁用。
[2026-05-02 01:47:11.136] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_group_chat_plus 的 gcp_reset 方法。
[2026-05-02 01:47:11.136] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_group_chat_plus 的 gcp_reset_here 方法。
[2026-05-02 01:47:11.136] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_group_chat_plus 的 gcp_clear_image_cache 方法。
[2026-05-02 01:47:11.137] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot_plugin_astrbot_enhance_mode ...
[2026-05-02 01:47:12.084] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: grok_web_search
[2026-05-02 01:47:12.096] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_get_ban_list_status
[2026-05-02 01:47:12.110] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_ban_user
[2026-05-02 01:47:12.122] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_unban_user
[2026-05-02 01:47:12.137] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_use_image
[2026-05-02 01:47:12.152] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_memory_rag_write
[2026-05-02 01:47:12.173] [Core] [INFO] [provider.func_tool_manager:314]: 添加函数调用工具: enhance_memory_rag_read
[2026-05-02 01:47:12.179] [Core] [INFO] [star.star_manager:962]: Plugin astrbot_plugin_astrbot_enhance_mode (0.2.4) by 阿汐: 群聊增强插件,提供 React 模式、主动回复、Mention/Quote/Refuse 标签解析、封禁控制、按需图片转述、Memory RAG 与可视化 WebUI(含时区统一与数据清理)。
[2026-05-02 01:47:12.190] [Plug] [INFO] [astrbot_plugin_astrbot_enhance_mode.main:70]: enhance-mode | plugin initialized | data_dir=/AstrBot/data/plugin_data/astrbot_plugin_astrbot_enhance_mode memory_rag_store_ready=True timezone=Asia/Shanghai
[2026-05-02 01:47:12.191] [Core] [DBUG] [star.star_manager:1138]: 插入权限过滤器 admin 到 astrbot_plugin_astrbot_enhance_mode 的 enhance 方法。
[2026-05-02 01:47:12.191] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot_meme_plugin ...
[2026-05-02 01:47:12.219] [Core] [INFO] [star.star_manager:962]: Plugin astrbot_meme_plugin (v1.0.0) by kasumi-ppp: 基于 archive 目录的表情包发送插件,支持 LLM 自动使用表情包增强对话效果
[2026-05-02 01:47:12.220] [Plug] [INFO] [astrbot_meme_plugin.main:50]: 开始初始化表情包发送插件...
[2026-05-02 01:47:12.220] [Plug] [INFO] [astrbot_meme_plugin.main:53]: 正在设置默认配置...
[2026-05-02 01:47:12.221] [Plug] [INFO] [astrbot_meme_plugin.main:57]: 正在加载表情包数据...
[2026-05-02 01:47:12.222] [Plug] [INFO] [config.config_manager:62]: 已加载 20 个表情包分类
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:59]: 已加载 20 个表情包分类
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:62]: 正在初始化其他组件...
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:64]: 表情包管理器初始化完成,表情包目录: /AstrBot/data/plugins/astrbot_meme_plugin/archive
[2026-05-02 01:47:12.223] [Plug] [INFO] [astrbot_meme_plugin.main:66]: 表情包发送插件已初始化,发送频率: 100%,最大发送数量: 1
[2026-05-02 01:47:12.224] [Plug] [INFO] [astrbot_meme_plugin.main:67]: 表情包发送插件初始化成功!
[2026-05-02 01:47:12.224] [Core] [INFO] [star.star_manager:877]: 正在载入插件 astrbot ...
[2026-05-02 01:47:12.226] [Core] [INFO] [star.star_manager:962]: Plugin astrbot (4.1.0) by Soulter: AstrBot 自带插件,包含人格注入、思考内容注入、群聊上下文感知等功能的实现,禁用后将无法使用这些功能。
[2026-05-02 01:47:12.226] [Core] [INFO] [star.star_manager:877]: 正在载入插件 builtin_commands ...
[2026-05-02 01:47:12.234] [Core] [INFO] [star.star_manager:962]: Plugin builtin_commands (0.0.1) by Soulter: AstrBot 自带指令,提供常用的对话管理、工具使用、插件管理等功能。
[2026-05-02 01:47:12.234] [Core] [INFO] [star.star_manager:877]: 正在载入插件 session_controller ...
[2026-05-02 01:47:12.237] [Core] [INFO] [star.star_manager:962]: Plugin session_controller (v1.0.1) by Cvandia & Soulter: 为插件支持会话控制
[2026-05-02 01:47:12.245] [Core] [INFO] [provider.manager:572]: 载入 openai_chat_completion(deepseek/deepseek-v4-flash) 服务提供商 ...
[2026-05-02 01:47:12.321] [Core] [DBUG] [provider.register:50]: 服务提供商 Provider openai_chat_completion 已注册
[2026-05-02 01:47:12.679] [Core] [INFO] [provider.manager:572]: 载入 openai_chat_completion(deepseek/deepseek-v4-pro) 服务提供商 ...
[2026-05-02 01:47:12.681] [Core] [INFO] [provider.manager:572]: 载入 zhipu_chat_completion(zhipu/glm-4-flash) 服务提供商 ...
[2026-05-02 01:47:12.682] [Core] [DBUG] [provider.register:50]: 服务提供商 Provider zhipu_chat_completion 已注册
[2026-05-02 01:47:12.683] [Core] [INFO] [provider.manager:572]: 载入 openai_embedding(openai_embedding) 服务提供商 ...
[2026-05-02 01:47:12.684] [Core] [DBUG] [provider.register:50]: 服务提供商 Provider openai_embedding 已注册
[2026-05-02 01:47:12.684] [Core] [INFO] [sources.openai_embedding_source:36]: [OpenAI Embedding] openai_embedding Using API Base: https://api.siliconflow.cn/v1
[2026-05-02 01:47:12.723] [Core] [INFO] [provider.manager:572]: 载入 openai_chat_completion(siliconflow/Qwen/Qwen3.5-4B) 服务提供商 ...
[2026-05-02 01:47:12.725] [Core] [INFO] [provider.manager:676]: 已选择 openai_chat_completion(siliconflow/Qwen/Qwen3.5-4B) 作为当前提供商适配器。
[2026-05-02 01:47:12.727] [Core] [INFO] [t2i.network_strategy:84]: Successfully got 3 official T2I endpoints.
[2026-05-02 01:47:12.733] [Core] [INFO] [knowledge_base.kb_mgr:39]: 正在初始化知识库模块...
[2026-05-02 01:47:12.735] [Core] [INFO] [provider.func_tool_manager:467]: 等待 3 个 MCP 服务初始化...
[2026-05-02 01:47:12.895] [Core] [INFO] [provider.func_tool_manager:680]: Connected to MCP server PC, Tools: ['screenshot', 'list_windows', 'get_active_window', 'list_monitors']
[2026-05-02 01:47:12.913] [Core] [INFO] [knowledge_base.kb_mgr:64]: KnowledgeBase database initialized: /AstrBot/data/knowledge_base/kb.db
[2026-05-02 01:47:13.603] [Core] [INFO] [respond.stage:88]: 分段回复间隔时间:[1.5, 3.5]
[2026-05-02 01:47:13.604] [Core] [INFO] [platform.manager:125]: 载入 aiocqhttp(default) 平台适配器 ...
[2026-05-02 01:47:13.814] [Core] [INFO] [dashboard.server:391]: 正在启动 WebUI, 监听地址: http://0.0.0.0:6185
[2026-05-02 01:47:13.815] [Core] [INFO] [dashboard.server:393]: 提示: WebUI 将监听所有网络接口,请注意安全。(可在 data/cmd_config.json 中配置 dashboard.host 以修改 host)
[2026-05-02 01:47:13.815] [Core] [INFO] [dashboard.server:430]:
✨✨✨
AstrBot v4.23.6 WebUI 已启动,可访问
➜ 本地: http://localhost:6185
➜ 网络: http://127.0.0.1:6185
➜ 网络: http://172.17.0.14:6185
➜ 默认用户名和密码: astrbot
✨✨✨
[2026-05-02 01:47:13.816] [Core] [INFO] [core.core_lifecycle:297]: AstrBot 启动完成。
[2026-05-02 01:47:13.816] [Core] [INFO] [core.core_lifecycle:305]: hook(on_astrbot_loaded) -> astrbot_plugin_astrbot_enhance_mode - on_astrbot_loaded
[2026-05-02 01:47:13.817] [Plug] [INFO] [astrbot_plugin_astrbot_enhance_mode.main:467]: enhance-mode | loaded | react_mode=True group_history=True active_reply=True web_search=False memory_rag=True webui=False lru_max_origins=500 timezone=Asia/Shanghai
[2026-05-02 01:47:13.825] [Core] [INFO] [utils.temp_dir_cleaner:127]: TempDirCleaner started. interval=600s cleanup_ratio=0.3
[2026-05-02 01:47:15.222] [Core] [INFO] [utils.llm_metadata:63]: Successfully fetched metadata for 2386 LLMs.
[2026-05-02 01:47:17.588] [Core] [INFO] [provider.func_tool_manager:511]: MCP services initialization completed: 3/3 successful, 0 failed.
[2026-05-02 01:47:26.137] [Core] [INFO] [aiocqhttp.aiocqhttp_platform_adapter:107]: aiocqhttp(OneBot v11) 适配器已连接。
[2026-05-02 01:47:40.076] [Core] [DBUG] [aiocqhttp.aiocqhttp_platform_adapter:129]: [aiocqhttp] RawMessage <Event, {'self_id': {这里是QQ,已mask}, 'user_id': {这里是QQ,已mask}, 'time': 1777657659, 'message_id': 2118172774, 'message_seq': 2118172774, 'real_id': 2118172774, 'real_seq': '5295', 'message_type': 'group', 'sender': {'user_id': {这里是QQ,已mask}, 'nickname': '{这里是QQ的名称,已mask}', 'card': '', 'role': 'owner'}, 'raw_message': '[CQ:at,qq={这里是QQ,已mask}] 群主在做什么', 'font': 14, 'sub_type': 'normal', 'message': [{'type': 'at', 'data': {'qq': '{这里是QQ,已mask}'}}, {'type': 'text', 'data': {'text': ' 群主在做什么'}}], 'message_format': 'array', 'post_type': 'message', 'group_id': 537779217, 'group_name': '测试用群', 'raw': {'msgId': '7634981513667816022', 'msgRandom': '895805387', 'msgSeq': '5295', 'cntSeq': '0', 'chatType': 2, 'msgType': 2, 'subMsgType': 1, 'sendType': 0, 'senderUid': 'u_aTG-SgucXqIpmqGOCVJkNQ', 'peerUid': '537779217', 'channelId': '', 'guildId': '', 'guildCode': '0', 'fromUid': '0', 'fromAppid': '0', 'msgTime': '1777657659', 'msgMeta': {}, 'sendStatus': 2, 'sendRemarkName': '', 'sendMemberName': '', 'sendNickName': '{这里是QQ的名称,已mask}', 'guildName': '', 'channelName': '', 'elements': [{'elementType': 1, 'elementId': '7634981513667816020', 'elementGroupId': 0, 'extBufForUI': {}, 'textElement': {'content': '@取个什么名字好呢', 'atType': 2, 'atUid': '{这里是QQ,已mask}', 'atTinyId': '0', 'atNtUid': 'u_booRPZS3fFDQCGCZhq0E6g', 'subElementType': 0, 'atChannelId': '0', 'linkInfo': None, 'atRoleId': '0', 'atRoleColor': 0, 'atRoleName': '', 'needNotify': 0}, 'faceElement': None, 'marketFaceElement': None, 'replyElement': None, 'picElement': None, 'pttElement': None, 'videoElement': None, 'grayTipElement': None, 'arkElement': None, 'fileElement': None, 'liveGiftElement': None, 'markdownElement': None, 'structLongMsgElement': None, 'multiForwardMsgElement': None, 'giphyElement': None, 'walletElement': None, 'inlineKeyboardElement': None, 'textGiftElement': None, 'calendarElement': None, 'yoloGameResultElement': None, 'avRecordElement': None, 'structMsgElement': None, 'faceBubbleElement': None, 'shareLocationElement': None, 'tofuRecordElement': None, 'taskTopMsgElement': None, 'recommendedMsgElement': None, 'actionBarElement': None, 'prologueMsgElement': None, 'forwardMsgElement': None}, {'elementType': 1, 'elementId': '7634981513667816021', 'elementGroupId': 0, 'extBufForUI': {}, 'textElement': {'content': ' 群主在做什么', 'atType': 0, 'atUid': '0', 'atTinyId': '0', 'atNtUid': '', 'subElementType': 0, 'atChannelId': '0', 'linkInfo': None, 'atRoleId': '0', 'atRoleColor': 0, 'atRoleName': '', 'needNotify': 0}, 'faceElement': None, 'marketFaceElement': None, 'replyElement': None, 'picElement': None, 'pttElement': None, 'videoElement': None, 'grayTipElement': None, 'arkElement': None, 'fileElement': None, 'liveGiftElement': None, 'markdownElement': None, 'structLongMsgElement': None, 'multiForwardMsgElement': None, 'giphyElement': None, 'walletElement': None, 'inlineKeyboardElement': None, 'textGiftElement': None, 'calendarElement': None, 'yoloGameResultElement': None, 'avRecordElement': None, 'structMsgElement': None, 'faceBubbleElement': None, 'shareLocationElement': None, 'tofuRecordElement': None, 'taskTopMsgElement': None, 'recommendedMsgElement': None, 'actionBarElement': None, 'prologueMsgElement': None, 'forwardMsgElement': None}], 'auxiliaryElements': [], 'records': [], 'emojiLikesList': [], 'commentCnt': '0', 'directMsgFlag': 0, 'directMsgMembers': [], 'peerName': '测试用群', 'freqLimitInfo': None, 'editable': False, 'avatarMeta': '', 'avatarPendant': '', 'feedId': '', 'roleId': '0', 'timeStamp': '0', 'clientIdentityInfo': None, 'isImportMsg': False, 'atType': 6, 'roleType': 0, 'fromChannelRoleInfo': {'roleId': '0', 'name': '', 'color': 0}, 'fromGuildRoleInfo': {'roleId': '0', 'name': '', 'color': 0}, 'levelRoleInfo': {'roleId': '0', 'name': '', 'color': 0}, 'recallTime': '0', 'isOnlineMsg': True, 'generalFlags': {}, 'clientSeq': '0', 'fileGroupSize': None, 'foldingInfo': None, 'multiTransInfo': None, 'senderUin': '{这里是QQ,已mask}', 'peerUin': '537779217', 'msgAttrs': {}, 'anonymousExtInfo': None, 'nameType': 0, 'avatarFlag': 0, 'extInfoForUI': None, 'personalMedal': None, 'categoryManage': 0, 'msgEventInfo': None, 'sourceType': 1, 'id': 2118172774}}>
[2026-05-02 01:47:40.178] [Core] [INFO] [core.event_bus:61]: [default] [default(aiocqhttp)] {这里是QQ的名称,已mask}/{这里是QQ,已mask}: [At:{这里是QQ,已mask}] 群主在做什么
[2026-05-02 01:47:40.179] [Core] [DBUG] [waking_check.stage:158]: enabled_plugins_name: ['*']
[2026-05-02 01:47:40.183] [Core] [DBUG] [star.session_plugin_manager:95]: 插件 astrbot_plugin_astrbot_enhance_mode 在会话 default:GroupMessage:537779217 中被禁用,跳过处理器 guard_banned_user
[2026-05-02 01:47:40.184] [Core] [DBUG] [star.session_plugin_manager:95]: 插件 astrbot_plugin_astrbot_enhance_mode 在会话 default:GroupMessage:537779217 中被禁用,跳过处理器 on_group_message
[2026-05-02 01:47:40.188] [Core] [DBUG] [method.star_request:44]: plugin -> session_controller - handle_session_control_agent
[2026-05-02 01:47:40.189] [Core] [DBUG] [method.star_request:44]: plugin -> session_controller - handle_empty_mention
[2026-05-02 01:47:40.190] [Core] [DBUG] [method.star_request:44]: plugin -> astrbot - on_message
[2026-05-02 01:47:40.194] [Core] [DBUG] [agent_sub_stages.internal:177]: ready to request llm provider
[2026-05-02 01:47:40.195] [Core] [DBUG] [agent_sub_stages.internal:200]: acquired session lock for llm request
[2026-05-02 01:47:40.225] [Core] [DBUG] [tools.knowledge_base_tools:61]: [知识库] 使用全局配置,知识库数量: 0
[2026-05-02 01:47:40.250] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot_plugin_astrbot_enhance_mode - inject_role
[2026-05-02 01:47:40.250] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot_plugin_astrbot_enhance_mode - inject_group_context
[2026-05-02 01:47:40.251] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot_meme_plugin - on_llm_request
[2026-05-02 01:47:40.260] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMRequestEvent) -> astrbot - decorate_llm_req
[2026-05-02 01:47:40.263] [Core] [DBUG] [runners.base:64]: Agent state transition: AgentState.IDLE -> AgentState.RUNNING
[2026-05-02 01:47:40.264] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [48] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user
[2026-05-02 01:47:40.264] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [48] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user
[2026-05-02 01:47:40.267] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:41.495] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='c3338478-32f9-4393-b844-2af77af78176', choices=[Choice(finish_reason='tool_calls', index=0, logprobs=None, message=ChatCompletionMessage(content='', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=[ChatCompletionMessageFunctionToolCall(id='call_00_mYGFzAaDTAvy9GrZlFnalyGY', function=Function(arguments='{}', name='list_windows'), type='function', index=0)], reasoning_content='再次检查群主当前窗口状态。'))], created=1777657660, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=37, prompt_tokens=9063, total_tokens=9100, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=8, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=6912), prompt_cache_hit_tokens=6912, prompt_cache_miss_tokens=2151))
[2026-05-02 01:47:41.497] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:41.497] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:41.498] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:41.498] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:41.499] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='')]
[2026-05-02 01:47:41.499] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本:
[2026-05-02 01:47:41.499] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:41.500] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:41.501] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:41.501] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: []
[2026-05-02 01:47:41.501] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: []
[2026-05-02 01:47:41.502] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:41.502] [Core] [DBUG] [result_decorate.stage:175]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result 将消息结果清空。
[2026-05-02 01:47:41.503] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}:
[2026-05-02 01:47:41.503] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:41.503] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:41.504] [Core] [INFO] [runners.tool_loop_agent_runner:975]: Agent 使用工具: ['list_windows']
[2026-05-02 01:47:41.505] [Core] [INFO] [runners.tool_loop_agent_runner:1025]: 使用工具:list_windows,参数:{}
[2026-05-02 01:47:41.896] [Core] [INFO] [runners.tool_loop_agent_runner:1222]: Tool
list_windowsResult: {"windows":[{"pid":26168,"position":{"height":48,"width":2560,"x":0,"y":1438},"process_name":"explorer.exe","title":""},{"pid":28588,"position":{"height":276,"width":2560,"x":0,"y":1164},"process_name":"Dock_64.exe","title":""},{"pid":28588,"position":{"height":24,"width":2560,"x":0,"y":0},"process_name":"Dock_64.exe","title":""},{"pid":26168,"position":{"height":48,"width":1080,"x":-1080,"y":1315},"process_name":"explorer.exe","title":""},{"pid":21444,"position":{"height":960,"width":960,"x":-1051,"y":-539},"process_name":"QQ.exe","title":"QQ"},{"pid":39088,"position":{"height":26,"width":198,"x":849,"y":1131},"process_name":"msedge.exe","title":""},{"pid":39088,"position":{"height":1028,"width":1677,"x":838,"y":140},"process_name":"msedge.exe","title":"AstrBot - 仪表盘 和另外 2 个页面 - 个人 - Microsoft Edge"},{"pid":39088,"position":{"height":1028,"width":1677,"x":-1179,"y":224},"process_name":"msedge.exe","title":"Installation | Frigate 和另外 2 个页面 - 个人 - Microsoft Edge"},{"pid":57572,"position":{"height":1336,"width":2576,"x":-8,"y":16},"process_name":"Code.exe","title":"● [2026-05-02 01:40:03.880] [Core] [INFO] • Untitled-1 - frigate - Visual Studio Code"},{"pid":21444,"position":{"height":658,"width":620,"x":-850,"y":28},"process_name":"QQ.exe","title":"图片查看器"},{"pid":13568,"position":{"height":810,"width":1200,"x":-1140,"y":546},"process_name":"QQMusic.exe","title":""},{"pid":13568,"position":{"height":690,"width":1080,"x":-1080,"y":596},"process_name":"QQMusic.exe","title":"Rivers In the Desert - Lyn / アトラスサウンドチーム "},{"pid":35000,"position":{"height":28,"width":160,"x":-32000,"y":-32000},"process_name":"WindowsTerminal.exe","title":"C:\Users\zhais\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\screenshot-bot.exe"},{"pid":28588,"position":{"height":256,"width":256,"x":-32000,"y":-32000},"process_name":"Dock_64.exe","title":""},{"pid":27896,"position":{"height":1440,"width":2560,"x":0,"y":0},"process_name":"TextInputHost.exe","title":"Windows 输入体验"},{"pid":26168,"position":{"height":4,"width":2545,"x":15,"y":0},"process_name":"explorer.exe","title":""},{"pid":26168,"position":{"height":4,"width":1065,"x":-1065,"y":-603},"process_name":"explorer.exe","title":""},{"pid":26168,"position":{"height":2043,"width":3640,"x":-1080,"y":-603},"process_name":"explorer.exe","title":"Program Manager"},{"pid":21444,"position":{"height":135,"width":174,"x":-383,"y":1053},"process_name":"QQ.exe","title":""}]}[2026-05-02 01:47:41.897] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [50] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool
[2026-05-02 01:47:41.897] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [50] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool
[2026-05-02 01:47:41.899] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:45.335] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='54026587-7b1e-4700-8c6e-ad0bf5364297', choices=[Choice(finish_reason='tool_calls', index=0, logprobs=None, message=ChatCompletionMessage(content='', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=[ChatCompletionMessageFunctionToolCall(id='call_00_UqXw5zLOLCQi2FS2SdoQAe5m', function=Function(arguments='{"filters": {"mode":"include","rules":[{"type":"process_name","value":"Code.exe"}]}}', name='screenshot'), type='function', index=0)], reasoning_content='分析窗口信息,寻找符合白名单的内容:\n\n1. 游戏:没有游戏窗口\n2. 编程工具:
Code.exe标题为 "● [2026-05-02 01:40:03.880] [Core] [INFO] • Untitled-1 - frigate - Visual Studio Code" - 这是VS Code,编程工具,符合白名单!\n3. 视频网站:msedge.exe中有一个标题是"Installation | Frigate"的页面 - Frigate是一个NVR(视频监控)软件,不是视频流媒体网站。另一个是AstrBot仪表盘。都不是bilibili等视频网站。\n\n所以目前符合白名单的是VS Code(编程工具)。让我截图这个窗口。'))], created=1777657662, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=221, prompt_tokens=9972, total_tokens=10193, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=158, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=9088), prompt_cache_hit_tokens=9088, prompt_cache_miss_tokens=884))[2026-05-02 01:47:45.335] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:45.336] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:45.336] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:45.336] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:45.336] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='')]
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本:
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:45.337] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: []
[2026-05-02 01:47:45.338] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: []
[2026-05-02 01:47:45.338] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:45.338] [Core] [DBUG] [result_decorate.stage:175]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result 将消息结果清空。
[2026-05-02 01:47:45.338] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}:
[2026-05-02 01:47:45.338] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:45.339] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:45.339] [Core] [INFO] [runners.tool_loop_agent_runner:975]: Agent 使用工具: ['screenshot']
[2026-05-02 01:47:45.339] [Core] [INFO] [runners.tool_loop_agent_runner:1025]: 使用工具:screenshot,参数:{'filters': {'mode': 'include', 'rules': [{'type': 'process_name', 'value': 'Code.exe'}]}}
[2026-05-02 01:47:46.102] [Core] [DBUG] [agent.tool_image_cache:99]: Saved tool image to: /AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png
[2026-05-02 01:47:46.104] [Core] [INFO] [runners.tool_loop_agent_runner:1222]: Tool
screenshotResult: Image returned and cached at path='/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png'. Review the image below. Use send_message_to_user to send it to the user if satisfied, with type='image' and path='/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png'.[2026-05-02 01:47:46.104] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [52] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool
[2026-05-02 01:47:46.105] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [52] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool
[2026-05-02 01:47:46.106] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:47.869] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='6345d5bd-0a90-47a0-b255-3bd862e0d999', choices=[Choice(finish_reason='tool_calls', index=0, logprobs=None, message=ChatCompletionMessage(content='', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=[ChatCompletionMessageFunctionToolCall(id='call_00_maFwWHv1RfPtoUxT1eny401Y', function=Function(arguments='{"messages": [{"type":"image","path":"/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png"}]}', name='send_message_to_user'), type='function', index=0)], reasoning_content='截图已获取,发送给用户。'))], created=1777657666, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=99, prompt_tokens=10311, total_tokens=10410, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=8, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=10112), prompt_cache_hit_tokens=10112, prompt_cache_miss_tokens=199))
[2026-05-02 01:47:47.870] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:47.870] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='')]
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本:
[2026-05-02 01:47:47.871] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: []
[2026-05-02 01:47:47.872] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: []
[2026-05-02 01:47:47.873] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:47.873] [Core] [DBUG] [result_decorate.stage:175]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result 将消息结果清空。
[2026-05-02 01:47:47.873] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}:
[2026-05-02 01:47:47.873] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:47.873] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:47.874] [Core] [INFO] [runners.tool_loop_agent_runner:975]: Agent 使用工具: ['send_message_to_user']
[2026-05-02 01:47:47.874] [Core] [INFO] [runners.tool_loop_agent_runner:1025]: 使用工具:send_message_to_user,参数:{'messages': [{'type': 'image', 'path': '/AstrBot/data/temp/tool_images/call_00_UqXw5zLOLCQi2FS2SdoQAe5m_0.png'}]}
[2026-05-02 01:47:51.450] [Core] [INFO] [runners.tool_loop_agent_runner:1222]: Tool
send_message_to_userResult: Message sent to session default:GroupMessage:537779217[2026-05-02 01:47:51.451] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [BefCompact] RunCtx.messages -> [54] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool
[2026-05-02 01:47:51.451] [Core] [DBUG] [runners.tool_loop_agent_runner:613]: [AftCompact] RunCtx.messages -> [54] system,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,user,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool,assistant,user,assistant,tool,assistant,tool,assistant,tool
[2026-05-02 01:47:51.453] [Core] [WARN] [v4.23.6] [sources.openai_source:548]: 过滤第 32 条空 assistant 消息 (无工具调用)
[2026-05-02 01:47:52.189] [Core] [DBUG] [sources.openai_source:600]: completion: ChatCompletion(id='33df969b-e36d-4e7b-94e0-688bd6bc141b', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='目前他什么都没做', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=None, reasoning_content='截图已发送,任务完成。'))], created=1777657671, model='deepseek-v4-flash', object='chat.completion', service_tier=None, system_fingerprint='fp_058df29938_prod0820_fp8_kvcache_20260402', usage=CompletionUsage(completion_tokens=12, prompt_tokens=10434, total_tokens=10446, completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=None, audio_tokens=None, reasoning_tokens=7, rejected_prediction_tokens=None), prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=10368), prompt_cache_hit_tokens=10368, prompt_cache_miss_tokens=66))
[2026-05-02 01:47:52.190] [Core] [DBUG] [runners.base:64]: Agent state transition: AgentState.RUNNING -> AgentState.DONE
[2026-05-02 01:47:52.191] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMResponseEvent) -> astrbot_plugin_astrbot_enhance_mode - record_bot_response
[2026-05-02 01:47:52.192] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMResponseEvent) -> astrbot_meme_plugin - on_llm_response
[2026-05-02 01:47:52.192] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnLLMResponseEvent) -> astrbot - record_llm_resp_to_ltm
[2026-05-02 01:47:52.193] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_plugin_astrbot_enhance_mode - parse_tags
[2026-05-02 01:47:52.193] [Core] [DBUG] [result_decorate.stage:165]: hook(on_decorating_result) -> astrbot_meme_plugin - on_decorating_result
[2026-05-02 01:47:52.194] [Plug] [INFO] [astrbot_meme_plugin.main:162]: 开始处理消息结果,替换表情包标签...
[2026-05-02 01:47:52.194] [Plug] [INFO] [astrbot_meme_plugin.main:167]: 清理标签前的文本: 目前他什么都没做
[2026-05-02 01:47:52.197] [Plug] [INFO] [astrbot_meme_plugin.main:169]: 清理标签后的文本: 目前他什么都没做
[2026-05-02 01:47:52.197] [Plug] [INFO] [astrbot_meme_plugin.main:173]: 处理前的消息结果: MessageEventResult(chain=[Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')], use_t2i_=None, type=None, result_type=<EventResultType.CONTINUE: 1>, result_content_type=<ResultContentType.LLM_RESULT: 1>, async_stream=None)
[2026-05-02 01:47:52.197] [Plug] [INFO] [astrbot_meme_plugin.main:175]: 处理前的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')]
[2026-05-02 01:47:52.198] [Plug] [INFO] [astrbot_meme_plugin.main:181]: 处理文本: 目前他什么都没做
[2026-05-02 01:47:52.198] [Plug] [INFO] [astrbot_meme_plugin.main:210]: 开始处理文本,最大表情包数量限制: 1,发送频率: 100% (1.0)
[2026-05-02 01:47:52.198] [Plug] [INFO] [astrbot_meme_plugin.main:214]: 分割后的文本部分数量: 1
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:264]: 文本处理完成,添加了 0 个表情包
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:183]: 处理后的组件: [Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')]
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:189]: 处理后的消息链: [Plain(type=<ComponentType.Plain: 'Plain'>, text='目前他什么都没做')]
[2026-05-02 01:47:52.199] [Plug] [INFO] [astrbot_meme_plugin.main:193]: 消息结果处理完成!
[2026-05-02 01:47:52.204] [Core] [INFO] [respond.stage:183]: Prepare to send - {这里是QQ的名称,已mask}/{这里是QQ,已mask}: 目前他什么都没做
[2026-05-02 01:47:55.189] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot_plugin_astrbot_enhance_mode - after_message_sent
[2026-05-02 01:47:55.189] [Core] [DBUG] [pipeline.context_utils:95]: hook(OnAfterMessageSentEvent) -> astrbot - after_message_sent
[2026-05-02 01:47:55.217] [Core] [DBUG] [pipeline.scheduler:93]: pipeline 执行完毕。
Are you willing to submit a PR? / 你愿意提交 PR 吗?
Code of Conduct