fix: reuse referenced message media in dashboard quotes
This commit is contained in:
@@ -61,6 +61,18 @@ class MessageStorageDB(BaseDBOperator):
|
||||
sql += " ORDER BY timestamp DESC LIMIT 1"
|
||||
return self.execute_query(sql, tuple(params), fetch_one=True)
|
||||
|
||||
def get_message_by_message_id(self, message_id: int | str) -> Optional[Dict]:
|
||||
"""根据 message_id 获取单条消息"""
|
||||
sql = """
|
||||
SELECT id, group_id, timestamp, sender, content, message_type,
|
||||
attachment_url, message_id, message_xml, message_thumb, image_path
|
||||
FROM messages
|
||||
WHERE message_id = %s
|
||||
ORDER BY id DESC
|
||||
LIMIT 1
|
||||
"""
|
||||
return self.execute_query(sql, (message_id,), fetch_one=True)
|
||||
|
||||
def get_member_recent_messages(self, group_id: str, wxid: str, days: int = 30,
|
||||
limit: int = 200, include_today: bool = True) -> List[Dict]:
|
||||
"""获取指定群成员近期消息"""
|
||||
|
||||
Reference in New Issue
Block a user