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:
|
case !!parsed.linkUrl:
|
||||||
return "[链接]";
|
return "[链接]";
|
||||||
|
|
||||||
|
// 微信红包消息:包含 paymsgid 或 nativeurl 中包含红包链接
|
||||||
|
case !!(
|
||||||
|
parsed.paymsgid ||
|
||||||
|
(parsed.nativeurl &&
|
||||||
|
parsed.nativeurl.includes(
|
||||||
|
"wxpay://c2cbizmessagehandler/hongbao/receivehongbao",
|
||||||
|
))
|
||||||
|
):
|
||||||
|
return parsed.sendertitle
|
||||||
|
? `[微信红包] ${parsed.sendertitle}`
|
||||||
|
: "[微信红包]";
|
||||||
|
|
||||||
// 文本消息:包含 text 或 content
|
// 文本消息:包含 text 或 content
|
||||||
case !!(parsed.text || parsed.content):
|
case !!(parsed.text || parsed.content):
|
||||||
return parsed.text || parsed.content;
|
return parsed.text || parsed.content;
|
||||||
|
|||||||
Reference in New Issue
Block a user