FreshPixels commited on
Commit
a74d56e
·
verified ·
1 Parent(s): 3e8f066

Update bot.py

Browse files
Files changed (1) hide show
  1. bot.py +13 -4
bot.py CHANGED
@@ -98,13 +98,22 @@ dp.message.middleware(RateLimitMiddleware())
98
  @dp.update.middleware()
99
  async def log_updates(handler, event, data):
100
  logger = logging.getLogger(__name__)
101
- logger.info("→ Update received: %s", event.update_id if hasattr(event, 'update_id') else 'N/A')
 
 
 
 
 
 
 
102
  try:
103
- return await handler(event, data)
 
 
104
  except Exception as e:
105
- logger.error("Update failed: %s", e, exc_info=True)
106
  raise
107
-
108
  # Routers (порядок важен: commands → callbacks → chat)
109
  dp.include_router(commands_router)
110
  dp.include_router(callbacks_router)
 
98
  @dp.update.middleware()
99
  async def log_updates(handler, event, data):
100
  logger = logging.getLogger(__name__)
101
+ uid = event.update_id if hasattr(event, 'update_id') else 'N/A'
102
+ logger.info("→ Update received: %s", uid)
103
+
104
+ if hasattr(event, 'message') and event.message:
105
+ logger.info("→ MSG user_id=%s text=%s", event.message.from_user.id, event.message.text)
106
+ elif hasattr(event, 'callback_query') and event.callback_query:
107
+ logger.info("→ CB user_id=%s data=%s", event.callback_query.from_user.id, event.callback_query.data)
108
+
109
  try:
110
+ result = await handler(event, data)
111
+ logger.info("← Handler OK for update %s", uid)
112
+ return result
113
  except Exception as e:
114
+ logger.error(" Handler FAILED for update %s: %s", uid, e, exc_info=True)
115
  raise
116
+
117
  # Routers (порядок важен: commands → callbacks → chat)
118
  dp.include_router(commands_router)
119
  dp.include_router(callbacks_router)