开启专属客服开关后,该客服成为了专属客服,可以通过使用指定客服功能,来指定客服; 目前有二种方法指定客服: 1. 进入会话前指定客服 * 小程序或小游戏内,在客服按钮上使用session-from指定客服; * 公众号或网站等可以使用云客服的h5或小程序的渠道客服功能,在自定义菜单内使用,来实现专属客服功能; 2. 小程序、小游戏、公众号或云客服均可使用关键词指定客服功能来实现进入会话后指定客服。使用此功能,被指定的客服必须是专属客服。 ## 一: 在小程序内使用session-from指定客服; **代码详细链接**:[https://github.com/hotapp8/xiaokefu](https://github.com/hotapp8/xiaokefu) ``` <button type='default' session-from='{"kefu":["126","127"],"nickName":"{{userInfo.nickName}}","avatarUrl":"{{userInfo.avatarUrl}}"}' open-type="contact"> 指定客服</button> ``` 代码中跟专属客服相关的部分为:`"kefu":["126","127"]`,其中126,127为专属客服ID,此处同时指定了两个专属客服; kefu:此处为客服的ID,可以传一个或多个ID;(在小客服管理后台-客服中心-客服管理页面,可看到专属客服的ID,传多个ID时,则为指定多个专属客服接待消息,传1个ID则为指定特定一个专属客服接待) 专属客服ID地址: ![](https://box.kancloud.cn/ff64d9861b51377f76306cab57e6271b_1110x440.png) nickname:客户的微信昵称,最大长度1024 avatar:客户的微信头像 session-from的值为json格式 userInfo.nickName,userInfo.avatarUrl 是获取到的用户昵称和头像 **注意**:如果指定了客服,且该客服不在线,新客户将不会分配给任何其他客服,只会出现在管理员排队列表中。 **指定客服后,测试没有收到消息的原因**: 1. 当前客户是否在其他客服的接待中列表内; 2. 确认代码有没写错?注意大括号里面是双引号,大括号外面的是单引号;![](https://box.kancloud.cn/5e281d80e67affd9b8fd228e857c9128_771x70.png) 3. 确认开启了专属客服开关; 4. 确认代码中写的客服ID要和小客服后台分配的客服ID对应一致; 5. 确认是否是从带session-from指定客服的按钮进入的客服消息。 ## 二: 使用关键词指定客服来指定客服; 只有客户处于可分配状态时,使用指定客服才会生效,比如客户进入或处于机器人或排队中时。如果客户直接进入了接待中,则不会再重新分配客服,此时指定客服无效。 [查看帮助文档](https://www.kancloud.cn/wikizhima/wikixkf/1109087)。 ## 三: 使用云客服来实现专属客服功能; > 使用云客服H5 第一步:首先将指定客服添加在云客服h5内; ![](https://box.kancloud.cn/00714d446b798ff5c41495a2c3347b4d_533x310.png) 第二步:使用渠道客服码或客服链接,则通过该客服码或客服链接进入的客户,都将指定为该客服; > 使用云客服小程序 第一步:首先将指定客服添加在云客服小程序内; ![](https://box.kancloud.cn/c8f6310f37f76aeca9de6de0fd831fdb_588x431.png) 第二步:使用渠道客服码,则通过该客服码扫码进入的客户,都将指定为该客服。 >举例: * 一个小程序使用专属客服的典型案例,属于进入会话前指定客服; ![](https://box.kancloud.cn/cfb7556fe414a1505530e0d58e1c5c1d_422x490.png) * 同程对专属客服的用法:进入会话前指定客服 ![](https://box.kancloud.cn/c428a8c18f8da7d74f4ed757c8600537_488x562.png) ![](https://box.kancloud.cn/4acc20d76f991e637bfb97019c4cedef_486x551.png)