From f281205ae4a435ce93b47a50a0d0b9dd1a4e7c4e Mon Sep 17 00:00:00 2001 From: Rykov7 Date: Mon, 25 Dec 2023 12:30:09 +0300 Subject: [PATCH] Improve logging output for better control. --- src/admin_commands.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/admin_commands.py b/src/admin_commands.py index 2d6a7e6..2cd00a5 100644 --- a/src/admin_commands.py +++ b/src/admin_commands.py @@ -60,8 +60,9 @@ async def send_stats(message: types.Message): await bot.send_message(message.chat.id, report_text) else: with shelve.open(f"{DATA}{chat_id}") as shelve_db: - shelve_dict = {k: v for k, v in shelve_db.items()} - logging.info(f"[STATS {chat_id}] Невозможно отправить отчёт, недостаточно данных. Текущие: {shelve_dict}") + shelve_messages = {v['User'].first_name: v['Count'] for k, v in shelve_db['Messages'].items()} + logging.info(f"[STATS {chat_id}] Невозможно отправить отчёт, недостаточно данных. Счётчик сообщений: {shelve_messages}.\n" + f"Баны: {shelve_db['Banned']=}") @bot.message_handler(func=is_admin, commands=["reset_stats"], chat_types=["supergroup", "group"])