文档中心>即时通信 IM

本地审核功能

最近更新时间:2024-10-14 18:08:12

我的收藏
本地审核功能,全称“客户端本地文本审核”,通过在客户端本地完成敏感词的拦截或者替换,实现过滤敏感词的效果。可用于拦截/替换在发送文本消息、修改昵称/备注/群公告等操作中产生的、不希望被发送的文本敏感词。
注意
该功能仅支持终端 SDK 增强版 6.8 、Web SDK 2.24.0 及以上版本。
本地审核词库是由开发者在控制台配置的,分为拦截词库和替换词库,支持关键词和正则表达式两种检测方式,IMSDK 在登录后会自动获取词库。 IMSDK 在发送文本内容时,如果文本内容命中了拦截词库的敏感词,则该文本不会发送至服务端;如果命中了替换词库的敏感词,则会把文本中的敏感词替换成控制台配置的指定字符再发送至服务端。

接入流程

步骤1:开通本地审核功能

在前往即时通信 IM 购买页,购买后即刻生效。体验版、专业版、旗舰版应用均可购买本地审核服务。

步骤2:配置词库

开通本地审核功能后,进入即时通信 IM 控制台 > 内容审核 > 本地审核,进行配置。
注意
词库分为拦截词词库和替换词词库,两个词库总上限10000词,其中正则表达式不超过200个。
1. 添加拦截词词条:单击添加拦截词后,选择需要添加的词条格式


关键词格式的词条,可以通过手动输入或者文件上传的方式添加。手动输入,单次最多添加50个词;文件上传仅支持 .txt 格式的文本,不限制单次添加个数,但添加词条总数应小于词库上限,否则添加失败。 正则表达式格式的词条,仅支持手动输入
注意
因正则表达式对性能影响较高,请您务必在添加正则表达式前进行耗时测试,避免影响您业务可用性。



2. 添加替换词词条:单击添加替换词后,选择需要添加的词条格式


关键词格式的词条,可以通过手动输入或者文件上传的方式添加。手动输入,单次最多添加50个词;文件上传仅支持 .txt 格式的文本,不限制单次添加个数,但添加词条总数应小于词库上限,否则添加失败。正则表达式格式的词条,仅支持手动输入
注意
因正则表达式对性能影响较高,请您务必在添加正则表达式前进行耗时测试,避免影响您业务可用性。 同时,输入需要全部替换为的内容,默认是“*”,支持自定义内容。



3. 可根据业务实际需要,搜索逐个删除批量删除拦截词词库或者替换词词库中的词条。

步骤3:选择审核场景

默认为您全部勾选审核场景,您可通过单击编辑,在审核场景配置弹窗中操作勾选/取消勾选确定

步骤4:IMSDK 更新词库

词库添加完成之后,IMSDK 需要重新登录才能更新词库。 以发送文本消息为例,当内容中包含拦截词库中的敏感词时,消息发送失败,终端 SDK 回调的错误码为7015,Web SDK 回调的错误码为3123;当内容中包含替换词库中的敏感词时,敏感词会被替换成控制台配置的指定字符,再将替换后的内容发送至服务端。

常见问题

本地审核和云端审核有什么区别?

本地审核,是在客户端本地进行的文本审核服务,不提供默认审核词库,支持自定义敏感词,支持进行拦截或替换。
云端审核,是在服务端进行的文本、图片、音频、视频审核服务,提供默认审核策略且支持修改,支持对已识别的不安全内容进行拦截操作。
两种审核功能可以同时开通使用。

交流与反馈

单击进入 IM 社群,享有专业工程师的支持,解决您的难题。