feat: 链接页发消息记录发送者IP与设备指纹(不读客服JWT)

This commit is contained in:
XingQue
2026-06-23 21:14:10 +08:00
parent bdebbb9348
commit 6e37477e4f
3 changed files with 201 additions and 4 deletions

View File

@@ -69,7 +69,15 @@ def _send_group_message(appkey, secret, group_id, sender_id, sender_name, sender
if order_id:
to_data["orderId"] = order_id
payload_str = custom_payload.get("text", message_text) if custom_payload else message_text
if custom_payload:
if isinstance(custom_payload, dict) and custom_payload.get('_linkMeta') is not None:
payload_str = json.dumps(custom_payload, ensure_ascii=False)
elif isinstance(custom_payload, dict):
payload_str = custom_payload.get('text', message_text)
else:
payload_str = str(custom_payload)
else:
payload_str = message_text
request_body = {
"appkey": appkey,