fix(napcat_adapter): 确保回复消息的目标 ID 始终为字符串

This commit is contained in:
minecraft1024a
2025-09-24 18:06:13 +08:00
committed by Windpicker-owo
parent e903386ffb
commit b204ab914d

View File

@@ -229,8 +229,8 @@ class SendHandler:
# sourcery skip: reintroduce-else, swap-if-else-branches, use-named-expression # sourcery skip: reintroduce-else, swap-if-else-branches, use-named-expression
new_payload = payload new_payload = payload
if seg.type == "reply": if seg.type == "reply":
logger.info(seg.data)
target_id = seg.data target_id = seg.data
target_id = str(target_id)
if target_id == "notice": if target_id == "notice":
return payload return payload
logger.info(target_id if isinstance(target_id, str) else "") logger.info(target_id if isinstance(target_id, str) else "")