This commit is contained in:
2023-10-21 13:58:50 +03:00
parent 839224a950
commit 5694366c15

View File

@@ -35,6 +35,8 @@ async def command_start_handler(message: Message) -> None:
async def process_callback(callback_query: CallbackQuery): async def process_callback(callback_query: CallbackQuery):
cbq = vars(callback_query) cbq = vars(callback_query)
try: try:
cbq["from"] = vars(callback_query.from_user)
cbq["message"] = vars(callback_query.message)
data = cbq["data"] data = cbq["data"]
if data.startswith("vouch"): if data.startswith("vouch"):
await handle_button(cbq) await handle_button(cbq)
@@ -50,6 +52,8 @@ async def join_request_handler(update: ChatJoinRequest) -> None:
print("chat join request") print("chat join request")
join_request = vars(update) join_request = vars(update)
try: try:
join_request["from"] = vars(update.from_user)
join_request["chat"] = vars(update.chat)
await handle_join_request(join_request) await handle_join_request(join_request)
except Exception as e: except Exception as e:
logger.error(f"[main.join_request_handler] ERROR {e}") logger.error(f"[main.join_request_handler] ERROR {e}")
@@ -60,6 +64,10 @@ async def join_request_handler(update: ChatJoinRequest) -> None:
async def all_handler(message: Message) -> None: async def all_handler(message: Message) -> None:
msg = vars(message) msg = vars(message)
try: try:
msg["from"] = vars(message.from_user)
msg["chat"] = vars(message.chat)
if message.reply_to_message:
msg["reply_to_message"] = vars(message.reply_to_message)
await handle_routing(msg, state) await handle_routing(msg, state)
await asyncio.sleep(1.0) await asyncio.sleep(1.0)
except Exception as e: except Exception as e:
@@ -71,6 +79,8 @@ async def all_handler(message: Message) -> None:
async def chat_members_change(update: ChatMemberUpdated): async def chat_members_change(update: ChatMemberUpdated):
msg = vars(update) msg = vars(update)
try: try:
msg["chat"] = vars(update.chat)
msg["from"] = vars(update.from_user)
old_member = update["old_chat_member"] old_member = update["old_chat_member"]
new_member = update["new_chat_member"] new_member = update["new_chat_member"]
if old_member: if old_member:
@@ -83,7 +93,7 @@ async def chat_members_change(update: ChatMemberUpdated):
logger.info("unhandled members update") logger.info("unhandled members update")
except Exception as e: except Exception as e:
logger.error(f"[main.all_handler] ERROR {e}") logger.error(f"[main.my_chat_member] ERROR {e}")
logger.debug(msg) logger.debug(msg)