效果展示
开发环境要求
JavaScript
微信开发者工具
node(12.13.0 ≤ node 版本 ≤ 17.0.0, 推荐使用 Node.js 官方 LTS 版本 16.17.0)
npm(版本请与 node 版本匹配)
步骤1:集成客服插件
说明:
步骤2:引入客服插件
构建 npm(微信开发者工具 -> 工具 -> 构建 npm)后,修改 TUIKit/plugins/pluginsTool.wxs 文件中 miniprogram_npm/@tencentcloud/tui-customer-service-plugin-wechat/pluginsTool.wxs 的引入。
注意:
miniprogram_npm/@tencentcloud/tui-customer-service-plugin-wechat/pluginsTool.wxs
的引入路径必须为相对路径。例如:miniprogram_npm 和 TUIKit 目录为同层时,
miniprogram_npm/@tencentcloud/tui-customer-service-plugin-wechat/pluginsTool.wxs
路径为 ../../miniprogram_npm/@tencentcloud/tui-customer-service-plugin-wechat/pluginTool.wxs
。
// miniprogram_npm/@tencentcloud/tui-customer-service-plugin-wechat/pluginsTool.wxs 引入路径必须为相对路径var customerPluginTool = require('../../miniprogram_npm/@tencentcloud/tui-customer-service-plugin-wechat/pluginTool.wxs'); // 引入客服判断逻辑function isPluginsMessage(message) {if (customerPluginTool) {return customerPluginTool.isCustomerMessage(message);}return false;}module.exports = {isPluginsMessage: isPluginsMessage,customerPluginTool: customerPluginTool,};
步骤3:开通客服插件
注意:
每个插件限免费试用 1 次,有效期 7 天,试用结束后将停服,请提前购买。
步骤4:自定义客服虚拟号
第一步:登录客服管理端
第二步:添加客服
第三步:配置技能组
技能组是用来区分不同职能的客服,您可以根据业务需求,将客服人员添加进不同的技能组。
若不需要对客服人员分组,则创建一个技能组并添加全部客服即可。
1. 左侧导航栏单击在线客服 > 技能组管理进入技能组管理页面,单击添加技能组,创建用于接待用户咨询的技能组。
2. 单击编辑,将客服添加进技能组。技能组管理的其他操作,可参见文档 技能组管理。
第四步:创建会话服务流
会话服务流是当用户进入在线客服服务时的引导流程,可设定向用户发送欢迎语,导航等。
您可以在会话服务流中配置分支、转人工等功能。
1. 左侧导航栏单击在线客服 > 会话服务流管理进入会话服务流管理页面,在页面左上角单击新建。
2. 输入会话服务流名称:在会话服务流画布左上角输入会话服务流名称,例如:在线会话接待。
3. 连接模块:根据您的场景需要拖拽相应模块到画布区域合适的位置释放,连接模块并在各个模块填写相应信息(具体可参见 会话服务流模块)。每个会话服务流程必须以开始模块为第一个模块,以结束模块为最后一个模块。
4. 保存会话服务流配置完成后在画布右上角单击保存后回到会话服务流列表。
第五步:配置即时通信 IM 渠道
1. 进入在线客服 > 渠道管理 选择即时通信 IM 渠道,单击添加 IM 客服虚拟号。
2. 在弹出的窗口中设置头像、名称,并关联已创建的会话服务流。
第六步:获取客服虚拟号 ID
在添加 IM 客服虚拟号后,您可以在线客服 > 渠道管理 > 即时通信IM渠道的客服虚拟号列表中看到对应 SDKAppID 中虚拟号的 IM userID。
步骤5:设置客服虚拟号 ID
在您的主入口文件中,如:pages/index/index.js 中,设置客服虚拟号 ID。如下图所示:
import TUICustomerServer from "@tencentcloud/tui-customer-service-plugin-wechat/server.js";TUICustomerServer.getInstance().setCustomerServiceAccounts(['new_customer_userID']); // 设置新的客服虚拟号 ID
步骤6: 发起您的第一条客服咨询
通过客服号 ,发起您的第一条客服咨询。
更多高级特性
TUIChat 独立集成客服插件:可参见 独立集成 TUIChat 方案
技术咨询