Enhance message filtering to support WeChat red packet messages, allowing for sender identification in chat records.

This commit is contained in:
乘风
2025-12-01 10:38:27 +08:00
parent 43e9930b45
commit 13ae8bd76f

View File

@@ -40,6 +40,18 @@ export const messageFilter = (message: string) => {
case !!parsed.linkUrl:
return "[链接]";
// 微信红包消息:包含 paymsgid 或 nativeurl 中包含红包链接
case !!(
parsed.paymsgid ||
(parsed.nativeurl &&
parsed.nativeurl.includes(
"wxpay://c2cbizmessagehandler/hongbao/receivehongbao",
))
):
return parsed.sendertitle
? `[微信红包] ${parsed.sendertitle}`
: "[微信红包]";
// 文本消息:包含 text 或 content
case !!(parsed.text || parsed.content):
return parsed.text || parsed.content;