微信机器人开发与应用场景 Wechat Business System

  • 内容
  • 评论
  • 相关

微信协议更新

增加通过好友验证请求(被加)

好友删除我的通知

删除好友的通知

消息类型区分

UI美化   还是觉得 微信应该像 QQ等传统IM一样简洁一些比较好

图灵接口自动回复  (www.turing123.com)

后台也基本实现了 呵呵

 

目前还不完善的地方:

1.用户头像的获取  仔细的同学会发现 在 FriendsList 控件隐藏的地方有 headImageURL 没有绘制过来  好吧 偷懒了..

2.聊天窗口推送过程  会假死 (这里只保留了我方对话 对方推送的未设置显示)  可能是运算问题导致bug

3.聊天窗口头像  嘿嘿  没有设置  等待下一波完善吧..

4.Sync有时候会变成 半离线状态 可能自动应答等会出问题

(因为我是设置在Controller部分有2个消息机制)

微信协议部分 单独封装做了一个 协议交互 Model 类 这样方便日后开源 大家的源代码阅读.

 

 

@@@@@@@

手机版本我也尽快的尽力的去做  感谢大家的支持~

 

[支持单聊天窗口哦~多窗口和多账号合并化窗口后续会进展]

QQ截图20160523112416

 

 

登陆二维码和 扫码后行为

这里做了用户体验优化  支持 单击二维码 或 头像  刷新新的二维码

 

QQ截图20160523113624QQ截图20160523113609

各种消息类型的测试  windows自带推送机制  如果是windows7以下 会变成 冒泡提示球  [红包 / 图片 / 地理位置/语音 等]

QQ截图20160523112611

QQ截图20160523112631

QQ截图20160523112649

 

QQ截图20160523112708

 

自动通过添加好友   其实很简单 就是 MsgType=37 在HeartbeatSync 检测到  即可..

QQ截图20160523112757

 

QQ截图20160523112823

 

 

QQ截图20160523112917

群发助手  (-><- )  这里我偷懒了 借鉴了别人的源代码

 

后台部分[数据系统部分]

架构  php + mysql + Redis

前端部分 Nginx + Php 由1台提供后台数据分析系统和订单系统   1台做C/S  API交互控制  ( 4G内存 双核)

运算好的数据在K/V 里    ( Redis )   1台  8 G内存  4核心  120G SSD 的 CentOS 服务器

每日提交和客户端反馈的数据  存储在 mysql 里  2台 SSD       4G内存 500GB 的  CENTOS 服务器 (一台工作 一台备用)

数据自动热备份系统 Python & C

 

客户端部分

架构 易语言/C#(UI)     E4A  / Java  / Swift

协议类库  C++

扩展脚本支持  javascript / lua

部分有引用短信猫SMSCAT 等其他第三方库 硬件接口API

 

微商云系统

服务器端子系统:

1.[CPS]订单分销系统

2.[CMS]客户管理维护系统

3.[PMS]公众号接入系统

4.[ECS-C]数据统计分析系统

5.[CAS-S]云任务分发系统

 

客户端子系统:

[CAS-C]终端控制系统Mobile

[ECS-C]终端统计系统PC

[CPS+ECS Manager]管理终端手机端/微信端

[TCS]电话/短信 控制系统

 

大概每天全速开展 有2000~3000好友增加  2014到2016年 大概吸粉超过 200万

QQ截图20160523115206

 

 

 

QQ截图20160523115304 QQ截图20160523115409