fetchPanelAgentChatHistory(params: FetchPanelAgentChatHistoryParams)

版本要求:
@tuya-miniapp/cloud-api≥1.0.6

描述

查询历史会话记录(支持游标分页)。

参数

参数类型必填说明
是请求体

返回值

类型:Promise<FetchPanelAgentChatHistoryResult>
FetchPanelAgentChatHistoryResult(字段含义见类型定义与 minituya 返回参数)

引用对象

typeFetchPanelAgentChatHistoryResult
FetchPanelAgentChatHistoryItem[]

合法值

FetchPanelAgentChatHistoryParams.bindRoleType
值说明最低版本
0--
1--
2--

示例代码

请求示例

import { fetchPanelAgentChatHistory } from '@tuya-miniapp/cloud-api';

const params = {
  devId: 'your_device_id',
  bindRoleType: 0,
  roleId: 'role_12345',
  gmtStart: 1699200000000,
  gmtEnd: 1699286400000,
  fetchSize: 20,
  timeAsc: false,
};

fetchPanelAgentChatHistory(params)
  .then(result => {
    console.log('历史会话记录:', result);
  })
  .catch(error => {
    console.error('获取历史会话记录失败:', error);
  });

返回示例

[
  {
    "docId": "doc_001",
    "createTime": "2023-11-06 10:30:00",
    "requestId": "req_12345",
    "question": [
      {
        "id": "q_001",
        "context": "今天天气怎么样?",
        "type": "text"
      }
    ],
    "answer": [
      {
        "id": "a_001",
        "context": "今天是晴天,气温22度。",
        "type": "text"
      }
    ],
    "gmtCreate": 1699200000000
  }
]