消息回调服务
消息回调服务(原模版路由)支持对 App 中发送的消息进行拦截、内容过滤、内容替换,适用于对接您自己或其他第三方内容审核服务的应用场景。
目前已支持单聊、群组、聊天室、超级群业务。
消息回调服务概述
消息回调服务会根据您在控制台配置的路由规则拦截发送中的消息。被拦截的消息副本会先行发送至您指定的应用服务器(App 后端),而不是直接发送给目标用户。
App 后端可通过对回调请求的响应,实现对消息的以下处理:
- 决定是否需要继续下发消息(如超时未回复,即时通讯服务端默认自动下发消息)
- 决定是否需要继续下发消息扩展(仅针对超级群会话类型,如超时未回复,即时通讯服务端默认自动下发)
- 决定是否需要继续下发消息修改(仅针对超级群会话类型,如超时未回复,即时通讯服务端默认自动下发)
- 使用响应正文中指定字段,直接修改消息内容
- 使用响应正文中指定字段,直接修改消息的推送内容(展示在推送通知栏的内容)
- 使用响应正文中指定字段,直接修改消息扩展 KV。
即时通讯服务端会根据 App 后端返回的响应结果,决定是否将消息下发、是否替换消息中的内容,以及如何进行内容替换。
开通服务
前往控制台的消息回调服务页面开通服务。生产环境下需要预存费用才能开通。
如果您的网络有 IP 访问限制,请务必配置 IP 白名单,否则无法正常接收服务端回调。
消息回调默认不会对 Server API 接口发送的消息生效。如果需要 将 IM Server API 发送的消息按照您配置的路由规则过滤并发送到应用服务器,需要在控制台的免费基础功能页面启用 Server API 发送消息过滤敏感词。
提示