Enhance message filtering to support WeChat red packet messages, allowing for sender identification in chat records.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user