### **指定客服功能:** **第一步:在客服按钮上使用session-from指定客服,代码如下** **代码详细链接**:https://github.com/hotapp8/xiaokefu `<button type='default' session-from='{"kefu":["126","127"],"nickName":"{{userInfo.nickName}}","avatarUrl":"{{userInfo.avatarUrl}}"}' open-type="contact"> 指定客服</button>` kefu:此处为客服的ID,可以传一个或多个ID `(在小客服管理后台-客服中心-客服管理页面,可看到专属客服的ID,传多个ID时,则为指定多个专属客服接待消息,传1个ID则为指定特定一个专属客服接待)` nickname:客户的微信昵称,最大长度1024 avatar:客户的微信头像 session-from的值为json格式 userInfo.nickName,userInfo.avatarUrl 是获取到的用户昵称和头像 **第二步:开启对应客服ID的专属客服功能开关** `注意:代码中写的客服ID要和小客服后台分配的客服ID对应一致` ![](https://box.kancloud.cn/9aa3276714b1a395389f2340e6230cf3_1272x515.png) **指定客服接待规则:** 1、专属客服的开关实际上是控制客服是否可以接收到特定的消息的功能 2、专属客服开关关闭时,该客服可接收不带参数进来的客服消息,开启时则只能接收带session-from进来的客服消息 3、开启时,需要在客服按钮session-from上指定专属客服id才能生效**指定客服接收消息功能** ![](https://box.kancloud.cn/286a32c946153e04cfff76608c9e1225_1267x499.png) **客服备注** 当您指定多个客服接收消息时,可以给这些客服统一设置一个备注:如售后组;售前组;发货组。 这样方便管理指定的客服,可以知道这些客服是哪个组的,负责哪些工作 **客服昵称** 也可以使用客服昵称功能,给每个客服起个昵称名字,这样方便记忆 ### 指定客服功能测试时的注意事项 指定客服后为什么指定客服没有接收到消息 有以下几种可能的情况 **1、最好用两个账户测试,看下当前测试账号有没有被客服接待,如果接待了请结束接待,再点指定客服按钮测试** **2、确认代码有没写错?注意大括号里面是双引号,大括号外面的是单引号** ![](https://box.kancloud.cn/5e281d80e67affd9b8fd228e857c9128_771x70.png) **3、确定登录该指定客服账号没有?** **4、确定开启了专属客服开关没有?** ![](https://box.kancloud.cn/21f62ad2737917eda846fc8f8b399bc0_158x245.png) **5、请点击指定客服按钮进行测试**