pdBot
来自于:开发者立即使用
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
概述
pdBot 封装了第四范式智能客服的SDK,集成了机器人问答和转接人工客服功能。
使用之前须从第四范式智能客服平台注册账号并创建机器人,获取 Access Key。
固件要求:
- iOS:8.0及以上版本
- Android:4.0及以上版本(需要使用升级环境编译)
使用此模块之前必须先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:
- 名称:pdBot
- 参数:AccessKey
- 配置示例:
<feature name="pdBot">
<param name="AccessKey" value="OTgjNDRiNmU3MjItNGI5YS00ODIyLTgxM2YtYjM3YmUwOWY3MmEwIzRiYTk1OGQwLWYzODQtNGM3NS1hYzY4LWY1N2U5Y2JmZjA0MCM1MTcxYWU2ZWE4OWI2NWI4MjM1YTUxYzI0OGNlYWM5MA==" />
</feature>
字段描述:
AccessKey:机器人接入码,从第四范式智能客服平台获取
startChat
启动智能客服页面
startChat({params}, callback())
params
userId:
- 类型:字符串
- 描述:(可选项)用户唯一标识,用于区分用户及管理历史消息
userName:
- 类型:字符串
- 描述:(可选项)用户名,接入人工客服后会在服工作台展示
nickName:
- 类型:字符串
- 描述:(可选项)用户昵称,接入人工客服后会在服工作台展示
phone:
- 类型:字符串
- 描述:(可选项)用户联系电话,接入人工客服后会在服工作台展示
mail:
- 类型:字符串
- 描述:(可选项)用户邮箱,接入人工客服后会在服工作台展示
qq:
- 类型:字符串
- 描述:(可选项)用户QQ号码,接入人工客服后会在服工作台展示
company:
- 类型:字符串
- 描述:(可选项)所属公司,接入人工客服后会在服工作台展示
remarks:
- 类型:字符串
- 描述:(可选项)备注,接入人工客服后会在服工作台展示
示例代码
var demo = api.require('pdBot');
demo.startChat({
userId: '1',
userName: 'zhangsan',
nickName: '张三',
phone: '13812345678',
}, function() {
alert('客服打开成功');
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
removeMessage
删除指定时间戳之前的历史消息
removeMessage({params}, callback())
params
userId:
- 类型:数字
- 描述:(可选项)要指定的时间戳,如果传空则全部删除
示例代码
var demo = api.require('pdBot');
demo.removeMessage({
time: 1538323200000
}, function() {
alert('删除成功');
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本