目前正在开发的微信公众号项目中,希望增加微信的多用户客服聊天的功能。场景是微信客户发起一个实时聊天请求后,客服人员在电脑网页上能进行实时对话。对话的内容除了文字,也希望支持图片,音频等多媒体。各位高手能不能给个方案的思路?如果有样例代码就更好了。
目前已经把https://github.com/Eric-Guo/wechat用作处理微信的会话接口,效果挺不错的,感谢作者!不知道能不能将这个 gem 与 ActionCable 组合去实现聊天功能?
微信认证服务号提供的有接口功能 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433401084&token=&lang=zh_CN
用客服接口就可以了
微信自带公共号客服系统,你说的功能都能满足,根本不需要开发
如果一定要想实现在自己的服务器上登录微信的话,看下面这个。 Python 版 WeixinBot,基于微信 Web 的 API,我们是用 Ruby 重写了发送消息的功能。其他的自己写也能搞定。
有特殊需求吗?没有特殊需求就不用重复造轮子了吧 这里涉及的东西太多了 怎么分配顾客给客服 怎么执行客服上线下线 怎么保证顾客有人理
#5 楼 @zj0713001 非常赞同。
稍微调查了一下,发现市面上第三方客服系统已经是一个竞争激烈的产业,可选择的服务商有很多。一般都能很好的支持微信公众号的客服。例如:网易七鱼、V5 客服、微聊客服、美洽。
如果微信公众号对在线客服要求比较高的话,最快捷的方法应该是选购这些提供商的服务。知乎上面的提问
腾讯公众号平台上虽然也提供多客服系统,据说只能算是解决有无的问题,比第三方的专业客服系统要差很多,定位比较鸡肋。
当然如果有技术实力,开发自有平台上的微信客服系统还是有价值的。比起第三方客服和腾讯公众号多客服系统,能做到和自有系统的无缝结合,另外还避免了信息在第三方平台上的泄露问题。但是要开发一个功能完善的多客服系统,代价可不小,对于很多小公众号的运营者来说,这个投入产出比根本不值。
经过分析,我们现阶段还是放弃了这个功能,改为增加自定义关键词的自动回复功能。另外我们也试了试调用聚合数据的图灵机器人。自动应答的功能本身没问题,不过这些机器人接口的内容也没啥意思,内容都是插科打诨,离人工智能还差十万八千里。
最后还是期待能有一个 Rails 版本的微信页面聊天原型让大家学习用。ajax+wechat 接口?ActionCable+Wechat 接口?先不管了,留作以后的课外作业吧。