feat: allow --limit for the user stats

Signed-off-by: Keming <kemingy94@gmail.com>
This commit is contained in:
Keming
2025-07-17 09:09:33 +08:00
parent b20051ef8e
commit 7a4e391ae6

View File

@ -106,7 +106,12 @@ def stats_command(message: Message, bot: TeleBot):
for entry in stats
)
user_stats = store.get_user_stats(message.chat.id)
text_args = shlex.split(message.text)
if len(text_args) > 1 and text_args[1].isdigit():
limit = int(text_args[1])
else:
limit = 10
user_stats = store.get_user_stats(message.chat.id, limit=limit)
if user_stats:
# 计算用户消息数量的最大宽度
max_user_count_width = max(