众所周知,微信公众平台做的最好的是招行,所以它才会被放在公众开发文档中作为案例。招行的公众号咨询主要采用“关键词库自动回答”+“人工客服”。而据说人工客服只有1名,不知道是真是假,但至少强大的关键词库对于服务类公众号今后的发展是必不可少的。

传送门:数据库实现关键词回复

好,今天我们也要赶上招行的步伐!

一、

首先,假如用户咨询问题,但自动回复的回答没有解决客户问题,他要求“人工服务”。

他可以通过“1.发送“客服”或“人工””等关键词触发人工服务,或者“2.点击click类型菜单”触发人工服务。

注:人工服务是在“多客服”软件(电脑)/多客服公众号(手机)上操作。

二、

消息要转发到“多客服”。以下是多客服文档说明:

如果公众号处于开发模式,需要在接收用户发送的消息时,返回MsgType为transfer_customer_service的消息,微信服务器在收到这条消息时,会把当次发送的消息转发至多客服系统。消息被转发到多客服以后,会被自动分配给一个在线的客服帐号,您也可以在返回transfer_customer_service消息时附上TransInfo指定一个客服帐号。

用户被客服接入以后,客服关闭会话以前,处于会话过程中,用户发送的消息均会被直接转发至客服系统。当会话超过2小时客服没有关闭时,微信服务器会自动停止转发至多客服,而将消息恢复发送至公众号自身的服务器。

我们最最熟悉的消息代码:

1399197672

参数 是否必须 描述

ToUserName 是 接收方帐号(收到的OpenID)

FromUserName 是 开发者微信号

CreateTime 是 消息创建时间 (整型)

MsgType 是 transfer_customer_service

由上我们知道,当用户发送“客服”关键字时,我们只需要写一段代码就ok:

if(strstr($keyword,"客服") ||strstr($keyword,"人工服务"))

{

$result = $this->transmitKefu($object);

return $result;

}

private function transmitKefu($object)

{

$textTpl = "

%s

";

$result = sprintf($textTpl, $object->FromUserName, $object->ToUserName, time());

return $result;

}

这样可以触发人工客服了,从关键字“客服”开始往后的内容公众号都将转发到“多客服”,不再自动回复,直到客服人员选择“结束回话”。

非常简单。

刚把老板的认证号拿来测试,不敢再和以前一样让亲们随便测试了,有问题的亲朋随时q我:724122005,么么哒(づ ̄ 3 ̄)づ

2015年6月11日17:23:49更新内容:

最近qq上好多好多朋友加我,我上班不是很有时间,不能随时答复,抱歉。

大家的问题基本上都是关于“多客服”的。

在这里说一下:

1.使用微客服的基本条件:

认证服务号+后台开通微客服+添加客服账号+下载“多客服”软件+代码。

2.很多同学使用了第三方平台接入微信,一定要了解:

你使用了第三方,那么功能就只能由第三方来提供。因为微信的功能全部写在代码里,即配置URL中。使用第三方=url将会被第三方占用=微信功能由第三方提供

可以查看下自己的url地址,如果你能够拿到URL中的源代码,这个微信功能就由你掌控,不然就由第三方掌控。

3.因为我们彼此的代码可能结构不同,我的多客服在我的代码中可以使用,但移植到你的代码项目中就无法使用:

其实原理是一样的:看看自己的代码中其它消息(例如文本消息)是怎样完整调用的,你只需将多客服消息也如法炮制即可。

附多客服WiKi:http://mp.weixin.qq.com/wiki/5/ae230189c9bd07a6b221f48619aeef35.html

附我的多客服微信全文件:http://pan.baidu.com/s/1hqEizfI

微信公众号客服咨询 php,微信公众平台开发之多客服模式-php语言(七)相关推荐

  1. 微信公众平台开发之微客服

    微信公众平台开发之微客服是实现人工客服的重要手段.前面我们介绍如何添加自定义回复,当用户发送某个关键词给我们的平台的时候就能根据我们添加的关键词自动回复.但是这样我们不能把所有的词语都添加进去,有时候 ...

  2. 为什么有网络微信却显示未连接服务器,设备公众号显示未连接,为什么公众号设备显示未连接?...

    设备公众号显示未连接,为什么公众号设备显示未连接?这是什么原因呢?下面跟着小编一起来看一看微信公众号暂时无法提供服务的解决方法吧! 设备公众号显示未连接,使用微信公众平台的朋友都遇到过,给微信公众号发 ...

  3. 微信公众号迁移丨如何迁移微信公众号 最详细公众号迁移流程和方法

    微信公众号迁移丨如何迁移微信公众号 最详细微信公众号迁移流程和方法 微信公众号如何迁移?微信公众号迁移公证书需要准备哪些资料? 怎么迁移微信公众号! 教你迁移微信公众号_迁移完成后,原账号就注销了,无 ...

  4. php 公众号验证回调方法_微信公众号PHP对接验证

    现在流行开发自己的微信公众号,制作定各种微信应用,什么微商城,微客服等,但在开发微信时要将接口和服务器做对接配置,也就是在做对接配置后,微信公众号所有的消息.事件都会发往该对接好的服务器上. 之前并未 ...

  5. 公众号openid实时存储mysql_微信--高效解决token及授权用户openid的持久化处理办法...

    摘要 关于微信开发的话题,例子确实已经有不少,但大部分都是人云亦云,很多小细节或者需要注意的地方却大多没有讲清楚,这令很多刚开始开发的人感觉大很迷茫.而我今天要说的话题,主要着眼于两个方面. 一:如何 ...

  6. 搜索python设计题的微信公众号_appium+python自动化42-微信公众号 (可能以后会遇到也遇到切换不了webview的问题 记录再此 还没试)...

    前言 本篇介绍如何在微信公众号上自动化测试,以操作我的个人公众号:yoyoketang为例,没关注的,先微信关注了,再跟着操作 环境准备: python 3.6 appium 1.7以上版本 微信6. ...

  7. php微信生成微信公众号二维码扫描进入公众号带参数

    为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口.使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送. 目前有2种类型的二维码: ...

  8. 微信公众号-java上传图片素材到微信服务器基于事件推送两条消息

    微信公众号-java上传图片素材到微信服务器&基于事件推送两条消息 场景:基于微信扫码登录/关注事件,向用户推送两条消息. 分析:翻阅了微信开发者文档和一些其他资料发现,公众号针对用户关注/扫 ...

  9. 未来应用陈鸿:被微信封掉公众号后怎么办?给微信创业者的10点真诚建议

    责编:陈秋歌,关注前端开发领域,寻求报道或者投稿请发邮件chenqg#csdn.net. 欢迎加入"CSDN前端开发者"微信群,参与热点.难点技术交流.请加群主微信「Rachel_ ...

  10. 未来应用陈鸿:被微信封掉公众号后怎么办?——给微信创业者的10点真诚建议

    原文:点此链接 本文是未来应用创始人陈鸿老师根据多年创业经历,给微信创业者的10点中肯建议,借以帮忙更多开发者在创业路上少走弯路.让人高兴的是,陈鸿老师也是SDCC 2016微信开发专题的演讲嘉宾,届 ...

最新文章

  1. 转: java并发编程-Executor框架
  2. 【LeetCode】617. 合并二叉树
  3. ux和ui_糟糕的UI与UX番茄酱模因
  4. 开源重量级的流程引擎或UI引擎
  5. http://sourceforge.net/projects/rtspdirectshow/
  6. 分布式为什么使用python
  7. angular 2+ innerHTML属性中内联样式丢失
  8. VBa运行c语言程序,Excel VBA编程详解
  9. java 传智播客 毕向东_传智播客:毕向东Java基础视频教程(全5)压缩包电驴下载...
  10. 巅峰战舰 服务器维护,《巅峰战舰》停止充值关闭服务器公告
  11. RT-Thread Nano入门学习笔记(2)
  12. 关于录制短视频点播不能播放问题的总结
  13. 【安全】Web指纹识别
  14. 深度至尊之三信技术GHOST XP SP3装机精英白金版V11.3(NTFS)
  15. 社区发现算法python视频_社区发现FN算法Python实现
  16. 闵行区科技小巨人工程申请条件及奖励政策解读
  17. WIFI模块中AP模式和STA模式的区别
  18. 这个周末很开心 - 虽然脚丫疼
  19. c语言实用计算器项目,C语言实现简单计算器小项目
  20. 多段曲线控温“核函数“算法分析(完整梯形图源代码)

热门文章

  1. java冰箱评测开题报告范文_智能电冰箱控制的设计开题报告.doc
  2. 如何在Mac上查找重复文件?
  3. 蚂蚁金服收购印度外卖APP?
  4. sql注入实验一 ——合天网安实验室学习笔记
  5. php ci 优化,CodeIgniter 性能优化
  6. c语言编程如何进行n次方运算,c语言n次方怎么输入?_后端开发
  7. 基于QtGUI的宠物小精灵对战游戏设计
  8. 支付宝开发中,抱歉,该商户未开通支付宝服务,无法支付
  9. P1801 黑匣子 题解
  10. python爬取天眼查存入excel表格_python爬取企查查江苏企业信息生成excel表格