微信人工客服消息转发指南及多客服操作说明(含php代码)
公众号接入人工客服,90%运营者都卡在代码移植这一步
认证服务号是基础门槛
若要使用微信官方多客服功能,首先面临的便是账号类型这一关,该功能明确规定必须是认证服务号才能够开通,即便订阅号进行了认证也不符合条件,我上个月为一位朋友查看其账号,一番费力折腾之后才发觉他所使用的是认证订阅号,最终只是徒劳无功。
并非只是账号达到标准就行,还需要于后台亲自动手开启微客服的开关,此位置隐匿得相对较深,要在添加功能插件那儿去寻觅,开通后要添加客服账号,一个账号最多能够绑定一百个客服,而每个客服都非得在电脑之上下载“多客服”软件方可登录去接待客户。
关键词触发要写对代码
用户发送“客服”或者“人工”之时,内心所想为令系统完成转接人工的操作,此情况需要在代码当中进行特殊处理,并非简单地回复一句话便可以达成,而是要依照特定格式去返回一个消息包,微信服务器在接收到这个包之后,才会将当前对话转发至多客服系统。
<xml>
<ToUserName>ToUserName>
<FromUserName>FromUserName>
<CreateTime>1399197672CreateTime>
<MsgType>MsgType>
xml>
代码里头,关键的那个参数乃是MsgType,非得给设置成transfer_customer_service才行。存在一些开发者,他们直接去复制网上的代码,却没有留意到参数的大小写情况,或者出现了拼写方面的差错,结果导致怎么弄都触发不了。我在去年的时候排查过一个案例,那是因为在service的前面多出来了一个空格。
会话转接有2小时限制
客服接入用户之后,后续的消息会自动进入多客服,不会再经由开发者服务器。不过,有一个时间方面的坑需要留意:要是客服在2小时之内没有主动结束会话。那么,微信会自动将对话切换回普通模式。这就表明,超过2小时之后用户再次发送消息,又需要重新触发转人工了。
某次,客服因临时有事而走开,待回来时,发现用户已然等待了一下午且未获回复。而后,我们增添了提醒机制,使得客服于系统内标记为未完结,然而微信的这个硬性限制无法更改,只能依靠客服更加勤快些进行手动处理。
if(strstr($keyword,"客服") ||strstr($keyword,"人工服务"))
{
$result = $this->transmitKefu($object);
return $result;
}
private function transmitKefu($object)
{
$textTpl = "<xml>
<ToUserName>ToUserName>
<FromUserName>FromUserName>
<CreateTime>%sCreateTime>
<MsgType>MsgType>
xml>";
$result = sprintf($textTpl, $object->FromUserName, $object->ToUserName, time());
return $result;
}
第三方平台会抢控制权
有不少小团队为了省事采用第三方平台,而后却发觉客服功能无法使用了,而导致问题出现是源于URL设置的状况,即使用了第三方平台后,人家的代码会占据你服务器的相应位置。至于微信方面,其所有功能都必须经由第三方进行中转 ;人家并没有实现客服转发配置安排,如此一来你便无法使用该功能了。
欲验证自身有无控制权,实则颇为简易,只消前往基本配置之处查验服务器地址便可。倘若所填为第三方域名,除非自身能够获取其源代码并自行修改,不然便只能无奈认命。我曾目睹最为凄惨之情形,签订为期两年之合同后,方才发觉客服功能遭致阉割。
代码移植要看整体架构
从网上查到的多客服代码片段,直接粘贴至自个儿项目里,大概率是运行不了的。各个项目的消息处理流程并不相同,有的借助框架封装了回复类,有的则直接编写判断分支。关键之处在于要寻觅到自身项目处理文本消息的位置,依照那个模式将客服消息添加进去。
比如说,倘若你项目之中文本回复呈现为return $textObj这种情况,那么客服回复就必须建构出一个与之相类似的客服对象。千万不要仅仅只是专注凝视多客服那几行代码,而是应当去审视整个请求进入之后是怎样行进的、最终又是怎样出去的。在我移植成功的那一回,是先将文本回复运行顺畅,之后依照葫芦的样子去描摹从而更改参数。
文档里藏着实用细节
微信官方的wiki当中实际上说明得较为明晰,只是字数数量过多致使没有人乐意去阅读。举例而言,文档之中提及在返回客服消息之际能够指定具体的客服账号,如此一来用户每一次均会由同一客服进行接待。若不加入这个参数便会随机予以分配,用户体验方面略显不足。
其还有消息转发的规则,在客服会话期间,用户所发送的图片以及语音,均会自动进入多客服之中,这一点有诸多开发者并不清楚,还以为是自身代码编写得不完善,实际上乃是微信直接将其转走了,在此建议先把文档浏览一遍,重点去察看参数说明以及注意事项,如此能够减少八成的失误。
当你接入客服之际,所碰到的难度最高的困扰状况系什么呢可留言讲述一番,我来瞧瞧瞧瞧是否能够予以化解呢?
同类文章排行
- 松阳县人大创新机制解民忧,聚焦民生领域促发展
- 台风博罗依最新消息:已登陆越南,海南调整应急响应及预警
- 青海门源6.9级地震最新消息:暂无伤亡,启动II级响应
- 奇瑞艾瑞泽系列动作不断,今年还会有啥新动作?改款消息有吗?
- 名家计划再推进,UC的焦虑能够得到缓解吗?
- 上海二手房价格首跌!楼市未来走向,专家这样看
- 上游新闻客户端迎上线10周年,7.0版全新改版升级
- 新闻从业者必看!这样写新闻评论标题,吸引读者不是梦
- QQ消息铃声哪里找?超全铃声设置攻略和自定义方法全揭秘
- 微信开发模式接入客服系统,PHP实现消息转发与触发方法
最新资讯文章
- 河池化工终止重大资产重组原因及投资者说明会情况
- 4月2-8日房企土地储备与投融资情况:拿地融资动态全知道
- 河池化工重组背后故事曝光!十余年前股权转让纷争不断
- 第十三届校运会开幕,艺术与设计学院风采尽显
- 周庄古镇元旦开庄仪式启幕,上演精彩民俗活动迎新年
- 古韵今风共织华章:七夕传承创新,焕发传统与爱情新魅力
- 周庄古镇门票价格调整引发热议,游客咋看?
- 七夕节:古老传说与当代传承,内涵拓展与多元庆祝方式
- 平谷区举行文化高质量发展政策发布会,多项措施助力产业融合
- 开学季大学生状态调查:超九成新生期待,多规划新起点
- 2021年徐州地铁二号线乘客满意度调查结果出炉及系列行动新闻
- 平谷区扎实推动精神文明建设,多举措提升城市温度与风尚
- 徐州地铁2号线一期工程通过安全评估及多项服务活动开展情况
- 微信人工客服消息转发指南及多客服操作说明(含php代码)
- 借贷宝惊现高利贷套路,实际借3.2万却签12万多合同
- 微信开发模式接入客服系统,PHP实现消息转发与触发方法
- 免费QQ群引流软件 自动加群推送广告 挖掘老客户
- 上海二手房价格首跌!楼市未来走向,专家这样看
- 深圳警方开展打击走私行动,多部门联动战果丰硕
- 上海二手房价格首跌,市场观望情绪浓厚,成交量或保持低位





