pdBot

来自于:开发者立即使用

startChat removeMessage

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。

概述

pdBot 封装了第四范式智能客服的SDK,集成了机器人问答和转接人工客服功能。

使用之前须从第四范式智能客服平台注册账号并创建机器人,获取 Access Key。

固件要求

  • iOS:8.0及以上版本
  • Android:4.0及以上版本(需要使用升级环境编译)

使用此模块之前必须先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:

  • 名称:pdBot
  • 参数:AccessKey
  • 配置示例:
  1. <feature name="pdBot">
  2. <param name="AccessKey" value="OTgjNDRiNmU3MjItNGI5YS00ODIyLTgxM2YtYjM3YmUwOWY3MmEwIzRiYTk1OGQwLWYzODQtNGM3NS1hYzY4LWY1N2U5Y2JmZjA0MCM1MTcxYWU2ZWE4OWI2NWI4MjM1YTUxYzI0OGNlYWM5MA==" />
  3. </feature>
  • 字段描述:

    AccessKey:机器人接入码,从第四范式智能客服平台获取

startChat

启动智能客服页面

startChat({params}, callback())

params

userId:

  • 类型:字符串
  • 描述:(可选项)用户唯一标识,用于区分用户及管理历史消息

userName:

  • 类型:字符串
  • 描述:(可选项)用户名,接入人工客服后会在服工作台展示

nickName:

  • 类型:字符串
  • 描述:(可选项)用户昵称,接入人工客服后会在服工作台展示

phone:

  • 类型:字符串
  • 描述:(可选项)用户联系电话,接入人工客服后会在服工作台展示

mail:

  • 类型:字符串
  • 描述:(可选项)用户邮箱,接入人工客服后会在服工作台展示

qq:

  • 类型:字符串
  • 描述:(可选项)用户QQ号码,接入人工客服后会在服工作台展示

company:

  • 类型:字符串
  • 描述:(可选项)所属公司,接入人工客服后会在服工作台展示

remarks:

  • 类型:字符串
  • 描述:(可选项)备注,接入人工客服后会在服工作台展示

示例代码

  1. var demo = api.require('pdBot');
  2. demo.startChat({
  3. userId: '1',
  4. userName: 'zhangsan',
  5. nickName: '张三',
  6. phone: '13812345678',
  7. }, function() {
  8. alert('客服打开成功');
  9. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

removeMessage

删除指定时间戳之前的历史消息

removeMessage({params}, callback())

params

userId:

  • 类型:数字
  • 描述:(可选项)要指定的时间戳,如果传空则全部删除

示例代码

  1. var demo = api.require('pdBot');
  2. demo.removeMessage({
  3. time: 1538323200000
  4. }, function() {
  5. alert('删除成功');
  6. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本