This commit is contained in:
jxxghp
2024-07-14 19:32:18 +08:00
parent 97fdfe789e
commit 0028e2f830
2 changed files with 7 additions and 3 deletions

View File

@@ -486,7 +486,7 @@ class ChainBase(metaclass=ABCMeta):
# 发送事件
self.eventmanager.send_event(etype=EventType.NoticeMessage, data=message.dict())
# 保存消息
self.messagehelper.put(message, role="user")
self.messagehelper.put(message, role="user", title=message.title)
self.messageoper.add(**message.dict())
# 发送
self.run_module("post_message", message=message)
@@ -499,7 +499,7 @@ class ChainBase(metaclass=ABCMeta):
:return: 成功或失败
"""
note_list = [media.to_dict() for media in medias]
self.messagehelper.put(message, role="user", note=note_list)
self.messagehelper.put(message, role="user", note=note_list, title=message.title)
self.messageoper.add(**message.dict(), note=note_list)
return self.run_module("post_medias_message", message=message, medias=medias)
@@ -511,7 +511,7 @@ class ChainBase(metaclass=ABCMeta):
:return: 成功或失败
"""
note_list = [torrent.torrent_info.to_dict() for torrent in torrents]
self.messagehelper.put(message, role="user", note=note_list)
self.messagehelper.put(message, role="user", note=note_list, title=message.title)
self.messageoper.add(**message.dict(), note=note_list)
return self.run_module("post_torrents_message", message=message, torrents=torrents)

View File

@@ -147,6 +147,10 @@ class Base:
@db_update
def create(self, db: Session):
# 如果是对象转换为json字符串
for key, value in self.__dict__.items():
if ObjectUtils.is_obj(value):
setattr(self, key, json.dumps(value))
db.add(self)
@classmethod