From f9dfa2cf0df99e8a1835b2c733276391ac478ad0 Mon Sep 17 00:00:00 2001 From: madrik1337 <116110543+madrik1337@users.noreply.github.com> Date: Tue, 5 May 2026 15:17:17 +0300 Subject: [PATCH] Fix algoritms in main.py --- main.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 3f03526..d71d29e 100644 --- a/main.py +++ b/main.py @@ -40,14 +40,17 @@ async def start_command_handler(client: Client, message: types.Message) -> None: async def send_owner_message(message: types.Message, set_id: int) -> None: - user_id: int = set_id >> 32 - set_increment_id: Union[int, None] = None - if set_id >> 24 & 0xff: - user_id = user_id + 0x100000000 + if (set_id & 0xFFFFFFFF) == 0xFF3FFFFF: + user_id: int = (set_id >> 32) + 0x180000000 else: - set_increment_id = set_id & 0xffffffff + user_id: int = set_id >> 32 + + if set_id >> 24 & 0xff: + user_id = user_id + 0x100000000 + else: + set_increment_id = set_id & 0xffffffff await message.reply_text( text = TEXTS["owner"].format(