addFilterMsg 和 setFilterMsg 是微信小程序中两个不同的 API 接口,它们的作用分别是:

  1. addFilterMsg:用于添加过滤关键词。当用户发送的消息中包含过滤关键词时,小程序会将该消息过滤掉,不会让其展示在聊天记录中。

  2. setFilterMsg:用于设置过滤规则。当用户发送的消息符合过滤规则时,小程序会将该消息过滤掉,不会让其展示在聊天记录中。

举例说明两者的区别:

假设有一个微信小程序,管理员要对用户发送的消息进行过滤,过滤掉包含敏感词汇的消息。假设过滤规则为:当用户发送的消息中包含“色情”、“赌博”、“毒品”等词汇时,将该消息过滤掉。

使用 addFilterMsg 接口,管理员可以分别调用三次 addFilterMsg 方法,将“色情”、“赌博”、“毒品”三个关键词添加到过滤列表中。

使用 setFilterMsg 接口,管理员可以调用一次 setFilterMsg 方法,将过滤规则设置为“当用户发送的消息中包含‘色情’、‘赌博’、‘毒品’等词汇时,将该消息过滤掉”。

总的来说,addFilterMsg 是将关键词一个个添加到过滤列表中,而 setFilterMsg 则是将多个关键词或规则设置为一条过滤规则


原文地址: https://www.cveoy.top/t/topic/dbJt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录