> 技术文档 > 钉钉通过机器人发送卡片消息_钉钉卡片消息

钉钉通过机器人发送卡片消息_钉钉卡片消息


一、创建企业机器人

1. 创建一个应用(企业内部应用、第三方企业应用都可以)

进入钉钉开放平台 —> 应用开发 —> 创建应用

2. 添加机器人能力

首先,回到添加应用能力,点击添加“酷应用”

其次,点击“创建酷应用”,选择第一个“扩展到群会话”,也支持单聊

再次,添加完必填信息,点击保存

最后,回到机器人菜单,这时就出现了机器人的信息

二、搭建互动卡片

1. 进入卡片平台—> 新建模板

2. 搭建卡片模板

3. 获取卡片的模板ID

 

三、企业机器人推送互动卡片

1. 根据应用信息、企业corpID、SuiteTicket获取accessToken

官方文档

这个我就不多说了,如果不知道SuiteTicket是啥,可以看这篇文章 钉钉小程序三方企业应用事件与回调

2. 服务端调用接口推送互动卡片

注:在监听到用户意图后调用此接口发送互动卡片信息

3. 发送群消息推送互动卡片

发送到群消息的互动卡片需要通过api接口创建群,并获取openConversationId,才可以实现发送

官网文档

3. 发送个人消息

发送个人卡片消息,可以根据手机号获取userid

官方文档

4. 实现效果

四、监听机器人消息实现动态发送卡片

1. 实现原理

2. 单聊场景使用机器人

注意:

  • 人与机器人会话中机器人消息:支持图片、语音、文件收发能力。

官方文档

2. 群聊场景使用机器人

注意:

  • 群聊会话中机器人消息:图片、语音、视频、文件发送能力,但群聊中用户无法@机器人发送语音、视频、文件给机器人

交互式群消息

可以通过全科医生做出的诊断,以及处方信息,并对接HIS系统实现处方下单操作。