客服上线
客服上线后才能正常收发消息、处理会话等。
接口
AIDeskCoreInstance.userInfoService.online()
参数
无
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.online()
客服下线
调用 API 后客服会下线,不会被分配新会话。
接口
AIDeskCoreInstance.userInfoService.offline()
参数
无
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.offline()
修改客服状态
调用 API 后客服会更改当前状态。
接口
AIDeskCoreInstance.userInfoService.setStatus(options)
参数
参数 options 为 object 类型,包含的属性值如下:
参数 | 类型 | 默认值 | 描述 |
status | string | - | 客服状态。 |
restReason | string | undefined | - | 如果有小修原因,可以填入。 |
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.setStatus(options)
修改登录密码
调用 API 后客服可修改用户的登录密码。
接口
AIDeskCoreInstance.userInfoService.changePassword(oldPassword, newPassword)
参数
参数 | 类型 | 默认值 | 描述 |
oldPassword | string | - | 旧密码。 |
newPassword | string | - | 新密码。 |
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.changePassword(oldPassword, newPassword)
获取当前客服的接待上限
调用 API 后客服可获取当前客服的接待上限。
接口
AIDeskCoreInstance.userInfoService.getSeatReceptionLimit()
参数
无
返回值
Promise<number>
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';const limit = await AIDeskCoreInstance.userInfoService.getSeatReceptionLimit();
修改当前客服的接待上限
调用 API 后客服可修改当前客服的接待上限。
接口
AIDeskCoreInstance.userInfoService.updateSeatReceptionLimit(limit)
参数
参数 | 类型 | 默认值 | 描述 |
limit | number | - | 接待上限,大于 0,小于1000。 |
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.updateSeatReceptionLimit(limit)
新增个人快捷回复
调用 API 后可在查询快捷回复的结果中的个人 tab 中新增一条快捷回复。
接口
AIDeskCoreInstance.userInfoService.addPersonalQuickReply(options)
参数
参数 options 为 object 类型,包含的属性值如下:
参数 | 类型 | 默认值 | 描述 |
title | string | - | 快捷回复标题。 |
content | string | - | 快捷回复内容。 |
format | string | - | 快捷回复格式,现只支持 text。 |
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.addPersonalQuickReply(options)
修改个人快捷回复
调用 API 后可修改个人 tab 中的快捷回复。
接口
AIDeskCoreInstance.userInfoService.modifyPersonalQuickReply(options)
参数
参数 options 为 object 类型,包含的属性值如下:
参数 | 类型 | 默认值 | 描述 |
title | string | - | 快捷回复标题。 |
content | string | - | 快捷回复内容。 |
format | string | - | 快捷回复格式,现只支持 text。 |
quickReplyId | string | - | 快捷回复 ID。 |
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.modifyPersonalQuickReply(options)
删除个人快捷回复
调用 API 后可删除个人 tab 中的快捷回复。
接口
AIDeskCoreInstance.userInfoService.deletePersonalQuickReply(options)
参数
参数 options 为 object 类型,包含的属性值如下:
参数 | 类型 | 默认值 | 描述 |
quickReplyId | string | - | 快捷回复 ID。 |
返回值
无
示例
import AIDeskCoreInstance from '@tencentcloud/ai-desk-core';AIDeskCoreInstance.userInfoService.deletePersonalQuickReply(options)