加入聊天记录入库动作

This commit is contained in:
liuwei
2025-02-06 11:47:04 +08:00
parent 3354782204
commit c8b59eb788
3 changed files with 67 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import time
import xml.etree.ElementTree as ET
from queue import Empty
from threading import Thread
from datetime import datetime, timedelta
from base.func_epic import is_friday, get_free
from base.func_zhipu import ZhiPu
@@ -27,6 +28,7 @@ __version__ = "39.2.4.0"
from message_report.process_message import process_message
from message_report.write_db import write_to_db, generate_and_send_ranking
from message_storage.message_to_db import archive_message
class Robot(Job):
@@ -158,6 +160,12 @@ class Robot(Job):
except Exception as e:
self.LOG.error(f"process_message error: {e}")
# 聊天记录入库动作:
try:
archive_message(datetime.now(),msg.sender,msg.content,msg.type,msg.extra)
except Exception as e:
self.LOG.error(f"archive_message error: {e}")
# 如果在群里被 @
if msg.roomid not in self.config.GROUPS: # 不在配置的响应的群列表里,忽略
return