微信文字过滤小程序叫什么

微信文字过滤小程序叫什么,第1张

微信文字过滤程序叫“文字过滤小助手”,它是一款专为微信用户提供的文字过滤服务的小程序,可以帮助用户快速、准确地过滤不良信息,帮助用户避免发布违规内容,提高微信账号的安全性。小程序的功能非常强大,可以根据用户的需求进行定制,过滤掉不良信息,如政治敏感词汇、色情暴力等,从而保护用户的账号安全。

增加敏感词汇检测。

小程序填写敏感词是增加敏感词汇检测的意思,可以避免违法违规而被停用服务或者投诉。

增加敏感词汇检测,能批量检测网页或内容是否触发敏感词。

信小程序敏感词过滤

叶子

背景

年前的时候,自己在闲暇之余做了一款微信小程序,功能主要有:

繁体转简体

简体转繁体

字母大写

字母小写

功能实现起来其实并不复杂,所以很快就发布上线了,前段时间收到安全助手的推送消息提示小程序因存在违反内容安全,被搜索的能力已封禁,在仔细阅读站内信之后我开始了自己的整改之路...

解决方案

经过查证之后,得知需要在用户输入要转换的内容之后进行内容过滤,避免出现敏感词汇,那么如何进行过滤呢?我考虑有三种途径:

本地过滤

服务端过滤

云函数

经过比较之后,最终选择使用云函数的方式来实现,具体步骤如下:

1、在本地创建一个云函数contenCheck

注意:需要为小程序开启云开发功能

2、配置config.json

{ "permissions": { "openapi": [ "security.msgSecCheck" ] } }

3、在index.js中添加函数内容

// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) =>{ const { content } = eventtry { const res = await cloud.openapi.security.msgSecCheck({ content: event.content }) return res} catch (err) { return err} }

4、上传并部署

需要注意依赖的问题,我刚开始的时候就没有 *** 作成功,又重复一次才解决。

5、逻辑调用

var that = thiswx.cloud.init()wx.cloud.callFunction({ name:"contentCheck", data:{ content:that.data.inputContent.trim() }, success(res){ if(res.result.errCode != 0) { wx.showModal({ title: '警告', content: '输入的内容包含违法违规内容', showCancel:false })that.setData({ result:"", inputContent:"" })} else { //添加自己的后续逻辑 } } })

我们来看一下效果:

在之前的站内信中,可以找到申诉入口,因为已经针对违规问题做了整改,所以要通过申诉等待审核通过之后,解禁自己被封禁的能力,这里也贴上我的申诉内容,供大家参考。

8


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11879866.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存