From d658fd8eb0b533d87a9ee6e94306dc0e7f0cb68e Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Fri, 12 Sep 2025 19:54:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(emoji):=20=E8=AE=B0=E5=BD=95=E8=A1=A8?= =?UTF-8?q?=E6=83=85=E5=8C=85=E5=8F=91=E9=80=81=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在表情包发送成功或失败后,分别记录操作信息。这有助于更好地追踪和调试表情包功能的状态,两行就应该能解决重复发送的问题了,遥遥领先! --- src/plugins/built_in/core_actions/emoji.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/built_in/core_actions/emoji.py b/src/plugins/built_in/core_actions/emoji.py index 820777b44..0e3305e6e 100644 --- a/src/plugins/built_in/core_actions/emoji.py +++ b/src/plugins/built_in/core_actions/emoji.py @@ -165,7 +165,9 @@ class EmojiAction(BaseAction): if not success: logger.error(f"{self.log_prefix} 表情包发送失败") + await self.store_action_info(action_build_into_prompt = True,action_prompt_display =f"发送了一个{chosen_emotion}的表情包,但失败了",action_done= False) return False, "表情包发送失败" + await self.store_action_info(action_build_into_prompt = True,action_prompt_display =f"发送了一个{chosen_emotion}的表情包",action_done= True) return True, f"发送表情包: {emoji_description}"