fix(emoji): 修正对同步函数的 await 调用

`get_recent_emojis` 和 `add_emoji_to_history` 函数已被重构为同步方法。本次提交移除了对这两个函数不必要的 `await` 调用,以修复由此引发的 `TypeError`。
This commit is contained in:
tt-P607
2025-09-20 22:12:07 +08:00
parent ca780919a8
commit 0286d75228

View File

@@ -77,7 +77,7 @@ class EmojiAction(BaseAction):
# 3. 根据历史记录筛选表情
try:
recent_emojis_desc = await get_recent_emojis(self.chat_id, limit=10)
recent_emojis_desc = get_recent_emojis(self.chat_id, limit=10)
if recent_emojis_desc:
filtered_emojis = [emoji for emoji in all_emojis_obj if emoji.description not in recent_emojis_desc]
if filtered_emojis:
@@ -260,7 +260,7 @@ class EmojiAction(BaseAction):
# 发送成功后,记录到历史
try:
await add_emoji_to_history(self.chat_id, emoji_description)
add_emoji_to_history(self.chat_id, emoji_description)
except Exception as e:
logger.error(f"{self.log_prefix} 添加表情到历史记录时出错: {e}")