diff --git a/bot/services/panel_webhook_service.py b/bot/services/panel_webhook_service.py index 612f536..c08d7c1 100644 --- a/bot/services/panel_webhook_service.py +++ b/bot/services/panel_webhook_service.py @@ -78,7 +78,12 @@ class PanelWebhookService: return web.Response(status=400, text="bad_request") event_name = payload.get("name") or payload.get("event") - user_data = payload.get("payload", {}).get("user") or payload.get("payload", {}) + user_data = ( + payload.get("payload", {}).get("user") + or payload.get("payload", {}) + or payload.get("data", {}).get("user") + or payload.get("data", {}) + ) if not event_name: return web.Response(status=200, text="ok_no_event")