如何用网易云信IM功能审核聊天室内容
使用网易云信IM功能审核聊天室内容的步骤:一、开通「安全通」功能;二、基础设置以及策略选择;三、针对特殊需求进行特殊开发。其中,进入安全通的设置页面时有内容安全抄送地址内容、安全与疑似处理配置和送检失败的消息处理策略三块内容。
一、开通「安全通」功能
1、登录云信控制台 > 选择你的应用 > 功能管理 > IM 专业版 > 选择安全通 :
2、如果尚未开通安全通功能,会弹出申请开通页面,点击确认申请即可:
3、如果已经开通了安全通,点击安全通会进入安全通的设置页面,该页面内容主要分为三个部分:
- 内容安全抄送地址:云信服务器会将审核的结果放在消息抄送的 yidunRes 字段里,然后通过聊天室消息抄送同步到配置的应用服务器。所以这里需要配置一个消息抄送的地址,并打开聊天室消息抄送的功能。详见消息体中的 JSON 字段说明链接。
链接:点击进入#消息体中的JSON字段说明
- 内容安全与疑似处理配置:可以针对不同内容(文本消息、图片消息等),配置不同的审核策略。
- 送检失败的消息处理策略:当检测到内容违规时,选择是否拦截该消息。
二、基础设置以及策略选择
1、点击前往设置,进入内容安全抄送地址的设置页面,需要配置消息抄送地址以及选中聊天室消息的抄送选项,设置完成后点击保存,并回到安全通设置页面:
2、针对具体的消息类型进行配置,点击需要送检的消息类型后面的配置选项进行单独配置,以普通文本消息为例,内容安全配置选中聊天室,打开疑似处理配置的开关,并选择需要处理的违规类型,如图所示:
3、消息命中反垃圾时候的策略选择,建议选择拦截:
三、针对特殊需求进行特殊开发
IM 中如果开启了安全通相关的配置,发送的消息会默认通过安全通审核。如果有特殊需求请根据下列字段查询开发文档进行开发。
- Server:通过 useYidun 来选择该条消息是否经过安全通;通过配置antispam ,antispamCustom 来设置自定义消息的反垃圾类型。
链接:点击进入发送聊天室消息
- Windows(C):kNIMMsgKeyAntiSpamEnable、kNIMMsgKeyAntiSpamContent, kNIMMsgKeyAntiSpamUsingYiDun
链接:点击进入聊天室消息收发
- Web:yidunEnable , antiSpamContent , antiSpamUsingYidun
链接:点击进入发送聊天室消息
- Android:通过 NIMAntiSpamOption 单独设置安全通反垃圾配置。
链接:点击进入聊天室消息收发
- iOS:通过 NIMAntiSpamOption 单独设置安全通反垃圾配置
链接:点击进入聊天室消息收发
注意:自定义消息比较特殊,开发者如需自定义消息经由安全通反垃圾,在发送消息时需要通过上述相关字段进行配置,说明自定义消息的内容是文本还是图片、视频等,以便安全通按照相应类型进行反垃圾处理。开发配置中,如果配置了不经过安全通反垃圾,则消息会经过通用反垃圾。
以上就是详细流程解说,按照如上步骤就可以轻松完成「安全通」的接入,解决聊天室内容审核的难题。