add wechat module
Merge branch 'feature/wechat'