新手问题 有没有实现 Rails 后台页面与微信用户实时聊天的方案?

samport · 2016年12月12日 · 最后由 samport 回复于 2016年12月13日 · 3702 次阅读

目前正在开发的微信公众号项目中,希望增加微信的多用户客服聊天的功能。场景是微信客户发起一个实时聊天请求后,客服人员在电脑网页上能进行实时对话。对话的内容除了文字,也希望支持图片,音频等多媒体。各位高手能不能给个方案的思路?如果有样例代码就更好了。

目前已经把https://github.com/Eric-Guo/wechat用作处理微信的会话接口,效果挺不错的,感谢作者!不知道能不能将这个 gem 与 ActionCable 组合去实现聊天功能?

用客服接口就可以了

微信自带公共号客服系统,你说的功能都能满足,根本不需要开发

如果一定要想实现在自己的服务器上登录微信的话,看下面这个。 Python 版 WeixinBot,基于微信 Web 的 API,我们是用 Ruby 重写了发送消息的功能。其他的自己写也能搞定。

有特殊需求吗?没有特殊需求就不用重复造轮子了吧 这里涉及的东西太多了 怎么分配顾客给客服 怎么执行客服上线下线 怎么保证顾客有人理

#5 楼 @zj0713001 非常赞同。

稍微调查了一下,发现市面上第三方客服系统已经是一个竞争激烈的产业,可选择的服务商有很多。一般都能很好的支持微信公众号的客服。例如:网易七鱼、V5 客服、微聊客服、美洽。

如果微信公众号对在线客服要求比较高的话,最快捷的方法应该是选购这些提供商的服务。知乎上面的提问

腾讯公众号平台上虽然也提供多客服系统,据说只能算是解决有无的问题,比第三方的专业客服系统要差很多,定位比较鸡肋。

当然如果有技术实力,开发自有平台上的微信客服系统还是有价值的。比起第三方客服和腾讯公众号多客服系统,能做到和自有系统的无缝结合,另外还避免了信息在第三方平台上的泄露问题。但是要开发一个功能完善的多客服系统,代价可不小,对于很多小公众号的运营者来说,这个投入产出比根本不值。

经过分析,我们现阶段还是放弃了这个功能,改为增加自定义关键词的自动回复功能。另外我们也试了试调用聚合数据的图灵机器人。自动应答的功能本身没问题,不过这些机器人接口的内容也没啥意思,内容都是插科打诨,离人工智能还差十万八千里。

最后还是期待能有一个 Rails 版本的微信页面聊天原型让大家学习用。ajax+wechat 接口?ActionCable+Wechat 接口?先不管了,留作以后的课外作业吧。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号