优化群总结问题。

This commit is contained in:
liuwei
2026-01-12 09:05:56 +08:00
parent 409ae61788
commit 9ed201bf33

View File

@@ -325,9 +325,6 @@ class MessageSummaryPlugin(MessagePluginInterface):
self.LOG.info(f"找到 {len(enabled_groups)} 个开启定时总结的群聊")
# 获取所有联系人
all_contacts = ContactManager.get_instance().get_all_contacts()
# 为每个群生成总结
for group_id in enabled_groups:
try:
@@ -345,14 +342,17 @@ class MessageSummaryPlugin(MessagePluginInterface):
self.LOG.info(f"{group_id} 昨天有 {message_count} 条消息,开始获取内容")
# 获取群成员信息
group_members = ContactManager.get_instance().get_group_members(group_id)
# 获取群名
group_name = all_contacts.get(group_id, group_id)
group_name = ContactManager.get_instance().get_nickname(group_id)
group_name = self._sanitize_group_name(group_name)
# 获取昨天的聊天记录
chat_content = self.message_storage.get_messages_by_date_range(
group_id,
all_contacts,
group_members,
yesterday_start,
yesterday_end
)