AI消息和卡片交互开发文档
Stream模式回调
卡片事件回调
topic为:/v1.0/card/instances/callback
AI自定义技能回调
topic为:/v1.0/graph/api/invoke
机器人消息监听
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
}
}