句子 Insight
  1. 回调接口
句子 Insight
  • 🍊 句子专属知识库
  • Insight Open API
    • Insight Open API
    • 对话
      • 对话接口
      • 开始语音通话
      • 结束语音通话
    • 流程引擎
      • 获取流程引擎事件列表
      • 获取流程引擎执行历史
      • 添加历史消息到流程引擎
      • 触发流程引擎事件
      • 创建批量执行任务
      • 追加子任务
      • 提交批量任务
    • 知识库
      • 文档
        • 段落
          • 获取段落列表
          • 创建段落
          • 更新段落
          • 删除段落
        • 获取文档列表
        • 获取文档详情
        • 创建文档
        • 更新文档信息
        • 删除文档
        • 创建文档-自动分段
      • 网页
        • 创建网页-自动分段
      • 获取知识库列表
      • 获取知识库信息
      • 创建知识库
      • 更新知识库信息
      • 删除知识库
    • 回调接口
      • 点赞踩回调
        POST
      • 批量任务子任务执行结果回调
        POST
    • 获取 access token
      POST
  1. 回调接口

批量任务子任务执行结果回调

POST
/v1/batch-exec/task-result
批量执行任务在子任务执行完成之后,会通过这个回调来将具体的执行结果推送给订阅方

请求参数

Body 参数application/json
botId
string 
机器人 Id
必需
当前批量任务所属的机器人
jobId
string 
批量任务 ID
必需
当前批量任务的 ID
taskId
string 
子任务 ID
必需
当前完成的子任务
sessionId
string 
会话ID
必需
当前执行完成的任务对应的会话 ID
params
string 
执行参数
必需
当前任务执行传入的参数数据
errorMessage
string 
错误信息
可选
当任务执行失败时,具体的错误原因
actions
array[null (动作结果输出) {11}] 
动作节点输出
可选
当子任务执行完成后,流程引擎内产生的对应的动作结果数据
object 
发送文本消息
可选
object 
发送 post消息
可选
object 
发送文件消息
可选
object 
发送图片消息
可选
object 
发送语音消息
可选
object 
打标签
可选
object 
邀请进群
可选
object 
触发事件动作
可选
object 
赋值动作
可选
object 
转人工
可选
object 
插件动作
可选
示例
{
    "botId": "string",
    "jobId": "string",
    "taskId": "string",
    "sessionId": "string",
    "params": "string",
    "errorMessage": "string",
    "actions": [
        {
            "type": "send-text-message",
            "status": "send",
            "payload": {
                "text": "string",
                "isSplitText": true,
                "splitText": [
                    "string"
                ]
            }
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://insight.juzibot.com/v1/batch-exec/task-result' \
--header 'Content-Type: application/json' \
--data-raw '{
    "botId": "string",
    "jobId": "string",
    "taskId": "string",
    "sessionId": "string",
    "params": "string",
    "errorMessage": "string",
    "actions": [
        {
            "type": "send-text-message",
            "status": "send",
            "payload": {
                "text": "string",
                "isSplitText": true,
                "splitText": [
                    "string"
                ]
            }
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
code
number 
必需
示例
{
    "code": 0
}
修改于 2025-05-22 04:34:57
上一页
点赞踩回调
下一页
获取 access token
Built with