博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【教程】—为APP添加客服机器人
阅读量:7038 次
发布时间:2019-06-28

本文共 1784 字,大约阅读时间需要 5 分钟。

今天让小编来教你如何为APP免费添加智能客服机器人吧~

第一步:集成SDK

1、使用前先去注册个账号:

注册步骤很简单,填几个基本信息,手机验证一下就可以了,之后系统自动给创建了一个客服机器人,如图:

进入到设置页面,这里面好多功能,其它的先不管,直接进入对接渠道,点击“APP接入设置”,在这这个页面下方可以看到Access Key,复制它,通过这个Key把APP和机器人客服进行关联。

然后就可以开始在Android工程中开始集成了,首先需要引入SDK,我用的是Android Studio,可以直接在添加远程依赖,打开build.gradle,在dependencies中加入远程依赖地址:

dependencies {

implementation 'com.paradigm:BotLib:2.+'

implementation 'com.paradigm:BotKit:2.+'

implementation 'com.android.support:appcompat-v7:26.1.0'

implementation 'com.google.code.gson:gson:2.8.5'

implementation 'com.squareup.okhttp3:okhttp:3.11.0'

implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.15'

}

2、之后需要自己继承一个Application对象,在onCreate中加入初始化代码:

// 引入依赖包

import com.paradigm.botkit.BotKitClient;

import com.paradigm.botkit.ChatActivity;

public class MyApplication extends Application {

@Override

public void onCreate() {

super.onCreate();

// 初始化

String accessKey = "[刚才复制的 Access Key]";

BotKitClient.getInstance().init(this, accessKey);

}

}

别忘了修改AndroidManifest.xml:

<application

android:name=".Application"

android:icon="@mipmap/ic_launcher"

…………

3、最后在联系客服的按钮事件中调出客服页面:

protected void onCreate(Bundle savedInstanceState) {

// 设置访客信息

VisitorInfo visitorInfo = new VisitorInfo();

visitorInfo.userName = "zhangsan";

visitorInfo.nickName = "张三";

visitorInfo.mail = ";

visitorInfo.phone = "13812345678";

BotKitClient.getInstance().setVisitor(visitorInfo);

// 调出客服页面

Intent intent = new Intent();

intent.setClass(this, ChatActivity.class);

startActivity(intent);

}

大功告成,运行效果如图:

第二步:配置知识规则

目前的机器人只具备基本的闲聊功能,想要真正发挥作用,还需要在客服平台配置知识规则。

在管理后台进入“知识管理”→“业务问答”,点击右上方“添加问答”,添加一条标准问题和答案,比如:

添加成功后在APP中立刻就会生效:

第三步:启用人工客服

机器人只能解决一些常见问题,以及人工客户不在的时候和用户瞎扯一顿,真要遇上复杂问题还得人工参与。

首先在“客服设置”页打开人工客服功能,然后切换打“工作台”页面。

这样在APP中直接输入“转人工”,就会进入人工状态,此时人工客服可以在工作台回复用户,程序初始化时传入的用户信息会在右侧显示:

附上链接:

官网:

教程:

转载地址:http://vrial.baihongyu.com/

你可能感兴趣的文章
如何将java源码打成jar包
查看>>
参加Tech.ED2008(微软技术大会)上海站
查看>>
[Android] 判断手机上是否安装了某个程序
查看>>
安装OpenLDAP步骤
查看>>
Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis
查看>>
DotNetCore跨平台~linux上还原自主nuget包需要注意的问题
查看>>
《深入理解Nginx:模块开发与架构解析》一2.4 用HTTP核心模块配置一个静态Web服务器...
查看>>
Spotify投资方:与其上市 不如卖给Facebook吧
查看>>
EMC股东98%赞成票 果断批准戴尔并购案
查看>>
简单入门循环神经网络RNN:时间序列数据的首选神经网络
查看>>
告别盲目跟风 从事智能家居需具备哪些条件?
查看>>
记一次文件转换服务升级"笔录"
查看>>
盛科网络完成3.1亿战略融资 国家集成电路产业投资基金领投
查看>>
瑞士太阳能飞机项目发起人: 在全球寻找1000个环保解决方案
查看>>
5G为新的颠覆性市场领导者敞开大门
查看>>
最高法“法信”大数据平台上线
查看>>
政府在大数据问题上不要大包大揽 要充分尊重市场规律
查看>>
硅芯片已经 OUT 了?韩国推出超环保“纸制芯片”
查看>>
智能存储解决方案需求为啥高?
查看>>
云存储解决方案日趋多样化
查看>>