chore: 企微绑定流程收尾 — 回调日志 + 调试完成

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-06-26 15:24:33 +08:00
parent 313b25c631
commit ab3384d6a5
+6
View File
@@ -109,11 +109,17 @@ async def wecom_callback_event(request: Request):
event = (msg.findtext("Event", "") or "").strip() event = (msg.findtext("Event", "") or "").strip()
event_key = (msg.findtext("EventKey", "") or "").strip() event_key = (msg.findtext("EventKey", "") or "").strip()
import logging
_log = logging.getLogger("wecom_callback")
_log.warning(f"wecom msg: type={msg_type} from={from_user} content={repr(content)} event={event} key={event_key}")
# Triggers for binding # Triggers for binding
if (msg_type == "text" and content == "绑定") or (msg_type == "event" and event == "click" and event_key == "BIND_ACCOUNT"): if (msg_type == "text" and content == "绑定") or (msg_type == "event" and event == "click" and event_key == "BIND_ACCOUNT"):
_log.warning(f"wecom bind triggered for {from_user}")
_handle_bind_request(from_user) _handle_bind_request(from_user)
return PlainTextResponse(content="success") return PlainTextResponse(content="success")
_log.warning(f"wecom msg ignored (no match)")
return PlainTextResponse(content="success") return PlainTextResponse(content="success")