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}}