From 9c136e141b644d5813f7f9188855fd4c22c345ea Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Thu, 13 Nov 2025 15:54:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=20action=5Ftype=20?= =?UTF-8?q?=E4=B8=BA=20'reply'=20=E5=B9=B6=E6=B7=BB=E5=8A=A0=20action=5Fpa?= =?UTF-8?q?rameters=20=E7=9A=84=20JSON=20=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../built_in/affinity_flow_chatter/planner/plan_filter.py | 2 ++ .../built_in/affinity_flow_chatter/planner/planner_prompts.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/built_in/affinity_flow_chatter/planner/plan_filter.py b/src/plugins/built_in/affinity_flow_chatter/planner/plan_filter.py index 28608a513..c9773140d 100644 --- a/src/plugins/built_in/affinity_flow_chatter/planner/plan_filter.py +++ b/src/plugins/built_in/affinity_flow_chatter/planner/plan_filter.py @@ -574,6 +574,8 @@ class ChatterPlanFilter: # 构建参数的JSON示例 params_json_list = [] + for param_name, param_desc in action_info.action_parameters.items(): + params_json_list.append(f' "{param_name}": "<{param_desc}>",') # 构建完整的action_data JSON示例 action_data_lines = ["{"] diff --git a/src/plugins/built_in/affinity_flow_chatter/planner/planner_prompts.py b/src/plugins/built_in/affinity_flow_chatter/planner/planner_prompts.py index 1b953d43f..d4fa5a82f 100644 --- a/src/plugins/built_in/affinity_flow_chatter/planner/planner_prompts.py +++ b/src/plugins/built_in/affinity_flow_chatter/planner/planner_prompts.py @@ -106,7 +106,7 @@ def init_prompts(): }} }}, {{ - "action_type": "emoji", + "action_type": "reply", "reasoning": "理由B", "action_data": {{ "target_message_id": "m125",