机器人自动拉群报警
准备工作
- 创建/加入UC企业
- 你需要在本地已开发一个用于接收事件回调的服务(例如,HTTP 服务),且该服务需要具备公网访问能力。后续在应用内配置事件订阅时,需要填写服务对应的请求地址。关于事件订阅的配置流程介绍,参见事件订阅流程。
步骤一:创建并配置应用
- 登录企业管理平台,创建企业自建应用并启用应用
- 开启机器人能力,开启后用户可以进入机器人单聊或把机器人添加到群聊中。
- 配置事件订阅,订阅接收消息事件,详见事件订阅流程。可结合业务需求订阅其他事件。
步骤二:配置自动拉群并报警业务逻辑
本步骤将实现机器人自动建群、拉人进群、发送告警卡片。 代码所使用的API如下:
获取token 根据用户账号查询用户 根据clientId查询机器人信息 创建会话/创建群聊 发送卡片消息 具体接口详情见开放API
操作步骤
- 接收报警事件。该事件数据格式由事件发出方决定,例:反馈群中收到@报警机器人的消息并且消息中包含”无法办公“,识别该事件后触发后续建群的业务逻辑。
- 创建群聊。调用开放接口创建会话,设置群名,群成员,群设置,群机器人,完成后从响应中获取到新建群聊的sessionID。
群成员的userID可以通过根据用户账号查询用户获取; 机器人的botID可以通过根据clientId查询机器人信息获取。
- 在群聊中发送卡片,调用开放接口发送消息,设置好消息模板,发送消息到指定群聊中
【png:机器人拉群报警】