微信

子模块简介


wechat_api

其它子模块都需要使用的一个基础模块。提供认证,appID、appsecret、token的存储。Wechat对象的初始化和access_token的自动刷新。提供配置验证是否成功。

第一版需要依赖 libraries 用来加载Wechat对象,第二版已经集成了。

wechat_session

提供微信消息会话管理。主要功能是覆写了wechat_api的微信回调。允许其它模块进行扩展,独占回调处理。

wechat_request

微信请求消息实体,提供微信发送到服务器的消息存储,消息排重。由于是Entity所以直接可以利用Rules中的Entity事件进行业务扩展。此模块组就是使用这样的方式完成的业务。

wechat_reply  

可用以回复的消息对象管理、添加、编辑

wechat_qr2

二维码生成与管理

模块组简介


项目地址:

https://github.com/sosyuki/wechat

简介:

此模块组是参考 https://www.drupal.org/project/wechat 编写的。

这个模块组对微信消息的处理和回复做了优化,优化了自定义菜单模块,使其支持完整的自定义菜单类型。

消息回复上面采用的是rules利用客服异步接口进行回复。

大部分微信对接的业务都已经转化为rules相关的事件或动作。

常见的业务逻辑都可以通过rules配置完成。