美文网首页
【教程】为APP添加智能机器人

【教程】为APP添加智能机器人

作者: d4997e8af420 | 来源:发表于2018-11-08 16:08 被阅读136次

    第一步:集成SDK

    使用前先去注册个账号:https://bot.4paradigm.com/admin/login

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

    进入到设置页面,这里面好多功能,其它的先不管,直接进入对接渠道,点击“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'

    }

    之后需要自己继承一个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"

            …………

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

    protected void onCreate(Bundle savedInstanceState) {

            // 设置访客信息

            VisitorInfo visitorInfo = new VisitorInfo();

            visitorInfo.userName = "zhangsan";

            visitorInfo.nickName = "张三";

            visitorInfo.mail = "zhangsan@gmail.com";

            visitorInfo.phone = "13812345678";

            BotKitClient.getInstance().setVisitor(visitorInfo);

            // 调出客服页面

            Intent intent = new Intent();

            intent.setClass(this, ChatActivity.class);

            startActivity(intent);

    }

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

    第二步:配置知识规则

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

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

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


    第三步:启用人工客服

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

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

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

    非常简单,产品功能还是全免费!

    还不快去体验一下~~

    相关文章

      网友评论

          本文标题:【教程】为APP添加智能机器人

          本文链接:https://www.haomeiwen.com/subject/bymwxqtx.html