feat:noreply不考虑command

This commit is contained in:
SengokuCola
2025-07-15 21:37:32 +08:00
parent 22337ee2f4
commit a150aa7b2b
10 changed files with 33 additions and 10 deletions

View File

@@ -23,6 +23,7 @@ def find_messages(
limit: int = 0,
limit_mode: str = "latest",
filter_bot=False,
filter_command=False,
) -> List[dict[str, Any]]:
"""
根据提供的过滤器、排序和限制条件查找消息。
@@ -75,6 +76,9 @@ def find_messages(
if filter_bot:
query = query.where(Messages.user_id != global_config.bot.qq_account)
if filter_command:
query = query.where(Messages.is_command == False)
if limit > 0:
if limit_mode == "earliest":
# 获取时间最早的 limit 条记录,已经是正序