feat:为no_reply增加正反馈

This commit is contained in:
SengokuCola
2025-06-23 22:43:17 +08:00
parent ab861d4854
commit 44a556c179
4 changed files with 26 additions and 13 deletions

View File

@@ -155,12 +155,15 @@ class HeartFCMessageReceiver:
groupinfo = message.message_info.group_info
userinfo = message.message_info.user_info
messageinfo = message.message_info
chat = await get_chat_manager().get_or_create_stream(
platform=messageinfo.platform,
user_info=userinfo,
group_info=groupinfo,
)
await self.storage.store_message(message, chat)
subheartflow = await heartflow.get_or_create_subheartflow(chat.stream_id)
message.update_chat_stream(chat)
@@ -170,10 +173,7 @@ class HeartFCMessageReceiver:
message.raw_message, chat, userinfo
):
return
# 5. 消息存储
# print(f"message: {message.message_info.time}")
await self.storage.store_message(message, chat)
# 6. 兴趣度计算与更新
interested_rate, is_mentioned = await _calculate_interest(message)