主页 > Drupal > 如何开发一套分答系统(微信语音问答系统)

如何开发一套分答系统(微信语音问答系统)

PDF版本


我们近期基于drupal架构了一套分答系统,(分答系统不是严格的称呼,应该称之为:微信语音问答平台,只是分答比较火爆,所以说分答,大家都能听懂)。

主要的工作是基于Drupal大学的社交问答系统进行升级开发,前端主要是用ReactJS,微信API处理主要使用了Drupal架构的一个独立的微信API接口,另外语音转码、OSS存储等也做了一些工作,

整体的结构参考下图:

服务器流程处理

主要的开发点包括:

  • 提问、回答内容类型创建
  • 关注、收藏等微社交元素
  • 微信用户、头像自动登陆以及OpenID保存
  • 微信语音 JSSDK、消息模板、图片上传等调用
  • 微信支付,以及相关的db_transaction支持
  • 同步微信语音到OSS,以及OSS访问跟Drupal同步
  • 前端图片压缩、播放控件等开发

另外,在开发中比较多的使用了Jenkins以及Docker,Jenkins之前的文章也讲过很多,大家可以参考,Docker主要用于虚拟化服务以及环境的一致性。

微信语音问答-分答版-服务器架构

具体设计的技术,大家可以在微信公众号里面,向我提问,或者添加本人微信号:oodeeeer。

 

1分答

PDF资料请点击下载: http://xiao-an.com/sites/default/files/assets/%E5%BE%AE%E4%BF%A1%E8%AF%AD%E9%9F%B3%E9%97%AE%E7%AD%94%E6%96%B9%E6%A1%88-%E4%BB%8B%E7%BB%8D.pdf

具体的功能介绍,请点击:http://xiao-an.com/products/wechatqa

 


声明: 本站所有文章欢迎转载,所有文章未说明,均属于原创,转载均请注明出处。
本文有效链接: http://www.drupal001.com/2016/09/fenda/
版权所有: Drupal与高性能网站架构 http://www.drupal001.com


, ,

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注


1 + = 三

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

引用:0

下面所列的是引用到本博客的链接
如何开发一套分答系统(微信语音问答系统) 来自 Drupal与高性能网站架构
顶部