JavaScript API – 方式

与你的聊天工具互动,告诉它你想要它做什么。

方式名称 描述
toggle 切换 (打开/关闭) 聊天弹窗
open 打开聊天弹窗并重定向到一个页面

提示:可以在网站的任何位置运行scxi()函数。小部件会记住早期的用户操作,并在小部件完全加载后运行它们。

scxi(‘toggle’)

简易切换 (打开/关闭) 弹窗

<script>

// toggle chat popup (immediately)

scxi('toggle');

</script>

<!-- toggle chat popup with a link click -->

<button onclick="scxi('toggle')">Chat with us</button>

scxi(‘open’)

打开聊天弹出窗口。或者,您也可以同时重定向到聊天窗口小部件内的页面。

// simply open chat popup
scxi('open');

打开弹窗并重定向到一个页面

// go to "chats" page after open
scxi('open', { page: 'chats' });

// ensure you start with home page
scxi(‘open’, { page: ‘home’ });

scxi(‘startChat’)

使用自定义消息与当前访问者开始新的聊天。

scxi('startChat', { msg: 'Hi, how can we help?' });

开始一个聊天的高级样本:

scxi('startChat', {
msg: 'First message',
dept_id: 'DEPARTMENT_ID', // add chat to an existing department
silent: true, // slient mode (don't open chat popup)
// Custom data attributes
custom_attrs: {},
});

 

静默模式
如果您不想在启动聊天后自动打开聊天弹出窗口,请设置 slient:true。因此,是否回复聊天,取决于运营商。

scxi(‘updateChat’)

更新一个现有的聊天

scxi('updateChat', {
_id: 'CHAT_ID',
dept_id: 'DEPARTMENT_ID', // transfer chat to another department

// Custom data attributes
custom_attrs: {},
});