diff options
| author | huker667 <huker@tuta.io> | 2026-05-23 18:09:50 +0300 |
|---|---|---|
| committer | huker667 <huker@tuta.io> | 2026-05-23 18:09:50 +0300 |
| commit | 8861fbbb4b28b04fbf6428c689744060ce26edd7 (patch) | |
| tree | 9eeac6321e323897e328c0d8ebec4859730e32ae /main.py | |
| parent | f9207e1f9951f97e5c6a0c3dbb525e9c5bf517b6 (diff) | |
| download | uzbekgpt-8861fbbb4b28b04fbf6428c689744060ce26edd7.tar.gz uzbekgpt-8861fbbb4b28b04fbf6428c689744060ce26edd7.tar.bz2 uzbekgpt-8861fbbb4b28b04fbf6428c689744060ce26edd7.zip | |
added global statistics
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -27,6 +27,7 @@ from aiogram.types import ( Message, ) from callbacks import * +from statistics import * from colors import * from commands import * from dotenv import load_dotenv @@ -170,6 +171,7 @@ async def guest_middleware(handler, event, data): user_id=user_id, message_id=None, ) + add_one_to("stats/guest") try: await data["bot"]( AnswerGuestQuery( @@ -434,6 +436,8 @@ async def chosen_inline_result_handler(chosen_result: ChosenInlineResult): inline_message_id = chosen_result.inline_message_id user_id = chosen_result.from_user.id + add_one_to("stats/inline") + if chosen_result.query == "clear": user_contexts[user_id] = [] else: @@ -485,6 +489,11 @@ async def chosen_inline_result_handler(chosen_result: ChosenInlineResult): async def main(): + ensure_path("stats/gens") + ensure_path("stats/inline") + ensure_path("stats/guest") + ensure_path("stats/ben") + ensure_path("stats/reporn") await bot.delete_webhook(drop_pending_updates=True) await dp.start_polling( bot, |