AI消息和卡片交互开发文档
智能交互接口能力介绍
AI助理发消息(主动直接发送模式
AI 助理发消息 - 主动发送模式
AI 助理发消息 - 回复消息模式
AI 助理发消息 - Webhook 回复消息模式
Stream 模式响应卡片回传请求事件
upload-media-files
AI 助理发消息(回复消息模式)
智能交互回调
自发模式卡片搭建以及内容获取
Stream模式回调
钉钉事件监听
卡片事件回调
topic为:/v1.0/card/instances/callback
卡片事件回调的使用
AI自定义技能回调
topic为:/v1.0/graph/api/invoke
AI自定义技能开启stream模式
自定义能力java开发步骤
Stream模式JAVA Demo代码
机器人消息监听
topic为:/v1.0/im/bot/messages/get
public static void main(String[] args) throws Exception {OpenDingTalkStreamClientBuilder.custom().credential(new AuthClientCredential("${clientId}", "${clientSecret}"))//注册机器人监听器.registerCallbackListener("/v1.0/im/bot/messages/get", robotMessage -> {log.info("receive robotMessage, {}", robotMessage);//开发者根据自身业务需求,处理机器人回调return new JSONObject();}).build().start();
}
如何在开启推理增强,执行自定义技能后不再继续执行(或者技能执行后模型回复一些不需要的信息)
需要在指定义技能返回体中返回如下信息
"metadata": {"dingAgentSettings": {"stopRun": true,"isResultDisplayed": true}}