发布机器人
更新时间:2020-07-02
开发准备
在操作控制台配置好机器人后,开发人员需要将适当的代码添加到需要接入机器人的站点上,供用户使用。
智能对话营销提供两种接入方式,分别为URL接入方式、JavaScript SDK接入方式。它们有各自适合的场景。
- URL接入方式适合在站点直接打开机器人对话窗口的场景。也适合对话窗口自定义的场景。
- JavaScript SDK接入方式适合在当前站点页面需要访客主动点击对话窗口图标,弹出出现对话窗口的场景。
您可以在操作控制台的机器人管理页选取机器人,点击发布方式获取配置代码。包括URL接入方式的URL链接地址,JavaScript SDK接入方式的JS-SDK代码。
URL接入方式
操作控制台为每个机器人提供一个供访客使用的URL链接。
您可以通过在自己的页面中加入这个链接,让用户点击链接后直接打开这个对话窗口使用机器人。代码示例如下:
<a href="https://aida.baidu.com/v2/aida/index?uid=c5af1e84-364a-4c0f-b506-0c5065460614&bot_id=aa8cf2de-3a67-47c1-9d04-fae4c235b406&agent_id=dddd&hasicon=0">欢迎光临AIDA智能营销</a>
也可以通过iframe的方式嵌入在您的页面中。代码示例如下:
<iframe src="https://aida.baidu.com/v2/aida/index?uid=c5af1e84-364a-4c0f-b506-0c5065460614&bot_id=aa8cf2de-3a67-47c1-9d04-fae4c235b406&agent_id=dddd&hasicon=0"/>
JavaScript SDK接入方式
JavaScript SDK接入方式提供了一种在当前站点页面动态出现对话窗口的使用形式。
站点接入JavaScript SDK后,页面右下角会出现一个对话窗口小图标。允许用户在点击小图标后,在当前页面出现对话窗口;也可以通过配置,在固定时间间隔下自动弹出。
接入步骤:
在站点页面的JavaScript可执行区域中引入全局变量:
window.BaiduConv = {
uid: <uid>, // 您的用户id
botId: <botId> // 您的机器人id
};
通过<script>
来加载convm_v2.js
到页面:
<script src="https://aida.baidu.com/convm_v2.js"></script>
当 js 加载完成后,网站内出现对话窗口图标,访客可以开始对话。