chore: 企微绑定流程收尾 — 回调日志 + 调试完成
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -109,11 +109,17 @@ async def wecom_callback_event(request: Request):
|
||||
event = (msg.findtext("Event", "") 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
|
||||
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)
|
||||
return PlainTextResponse(content="success")
|
||||
|
||||
_log.warning(f"wecom msg ignored (no match)")
|
||||
return PlainTextResponse(content="success")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user