触发消息
本文档接口可以实现触发客服或顾客消息,使用场景如下:
- 顾客消息:访客进入价格页面点击「咨询企业版」按钮自动发送一条“我想了解企业版”的消息给客服。
- 客服消息:客户在网站完成购买时,客服自动发送一条“您已经成功购买 XXX 商品,我们会尽快安排发货,感谢您的支持!”。
注意:使用开放接口需要一定技术能力,请由网站技术人员参考本文代码对接实现。
接口函数:_AIHECONG('triggerMessage')
请确保在页面底部</body>
前插入「网页接入代码」再按需调用。
网页接入代码在客服工作台「客户接入渠道」里创建「网页」类型的渠道生成。
示例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
</head>
<body>
<!-- 点击下面的按钮展开聊天窗并发送一条消息给客服 -->
<button onclick="openChat()">企业版咨询按钮</button>
<script>
//点击按钮处理事件
function openChat(){
//在确保网页加载接入代码后按需执行下面代码
//调用触发消息接口
_AIHECONG('triggerMessage', {
//目前只支持文本消息
contents: "我想了解企业版",
//下面是可选参数
// sendType: 'service', //加入该参数则会代替客服发送消息
})
//JS 可以直接调用全局函数 _AIHECONG('showChat') 实现弹出聊天窗口
_AIHECONG('showChat')
}
</script>
<script>
//请确保在页面底部 </body> 前插入接入代码
//下面的接入代码在客服工作台「客户接入渠道」里创建生成
(function(d, w, c) {
var s = d.createElement('script');
w[c] = w[c] || function() {
(w[c].z = w[c].z || []).push(arguments);
};
s.async = true;
s.src = 'https://static.ahc.ink/hecong.js';
if (d.head) d.head.appendChild(s);
})(document, window, '_AIHECONG');
_AIHECONG('ini',{ channelId : 'xxxxx' });
//以上是接入代码示例,请务必使用自己创建生成的接入代码。
</script>
</body>
</html>