diff options
| author | huker667 <huker@tuta.io> | 2026-06-18 21:48:44 +0300 |
|---|---|---|
| committer | huker667 <huker@tuta.io> | 2026-06-18 21:48:44 +0300 |
| commit | ea38436bce63c8cf821e16fd01d8d1e6233ccb33 (patch) | |
| tree | de73d17a25969a87dff753e6828da522668de208 /main.py | |
| parent | dac0a6569c87e32b83fde92d32fc434f9500346a (diff) | |
| download | uzbekgpt-ea38436bce63c8cf821e16fd01d8d1e6233ccb33.tar.gz uzbekgpt-ea38436bce63c8cf821e16fd01d8d1e6233ccb33.tar.bz2 uzbekgpt-ea38436bce63c8cf821e16fd01d8d1e6233ccb33.zip | |
kostyl da
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -33,6 +33,7 @@ from colors import * from helpers import * from commands import * from dotenv import load_dotenv +from random import uniform try: from config import * @@ -94,6 +95,9 @@ async def guest_middleware(handler, event, data): return if user_id: + if is_channel: + await asyncio.sleep(uniform(0,1)) + text, blocked = is_blocked(user_id) if blocked: if event.guest_message: @@ -105,19 +109,19 @@ async def guest_middleware(handler, event, data): await error_message.delete() except Exception as e: print(f"{YELLOW} -- del err - {e}{RESET}") - return return - ensure_user(user_id) - if event.message: try: await bot.send_chat_action(chat_id=message.chat.id, action="typing") except TelegramForbiddenError: return + + ensure_user(user_id) last_command_time[user_id] = current_time + msg = None replied = message.reply_to_message or None if replied: @@ -301,7 +305,9 @@ async def guest_middleware(handler, event, data): if event.guest_message: add_one_to("stats/guest") - + else: + return + try: if event.guest_message: await g_answer(data, message, result) |