1 Star 1 Fork 0

陈俊华 / weChat-web

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

基于网页版微信的机器人

简单聊,写这个项目原因几个:

  • 需要有一个微信自动群发的工具
  • github上的不会用(当时也不懂找吧)
  • 不舍得买
  • 觉得自己可以写一个(天真啊!当时研究了一段时间,自己写的时候到请求需要cookie时走不下去,不会!)

优点

  • javaweb!
  • idea!
  • wx2.qq.com(新版)

规划功能

功能 实现情况 更新日期 备注
监听文字、图像、动图、语音、视频、文件、系统提示等消息
发送文字、图像、动图、文件等消息
撤回发送的消息
同意好友申请
修改好友备注
置顶/取消置顶联系人
设置群名称
微信创建群、添加群成员、移除群成员

帮助理解的流程图

   Web Weixin Pipeline(偷来的)
          +--------------+     +---------------+   +---------------+
          |              |     |               |   |               |
          |   Get UUID   |     |  Get Contact  |   | Status Notify |
          |              |     |               |   |               |
          +-------+------+     +-------^-------+   +-------^-------+
                  |                    |                   |
                  |                    +-------+  +--------+
                  |                            |  |
          +-------v------+               +-----+--+------+      +--------------+
          |              |               |               |      |              |
          |  Get QRCode  |               |  Weixin Init  +------>  Sync Check  <----+
          |              |               |               |      |              |    |
          +-------+------+               +-------^-------+      +-------+------+    |
                  |                              |                      |           |
                  |                              |                      +-----------+
                  |                              |                      |
          +-------v------+               +-------+--------+     +-------v-------+
          |              | Confirm Login |                |     |               |
   +------>    Login     +---------------> New Login Page |     |  Weixin Sync  |
   |      |              |               |                |     |               |
   |      +------+-------+               +----------------+     +---------------+
   |             |
   |QRCode Scaned|
   +-------------+

开发版本

日期 版本号 更新内容 备注
2018.01.20 1.0 简单的java控制台交互。
能下载登录的二维码到电脑,扫码获取状态...
其实啥功能也没实现,记录下来这份初心吧!
2019.05.21 2.0 通过web页面展示数据交互。
web微信通过扫描客户端二维码进行登陆。
获取最近会话列表。
获取微信通讯录的联系人。
获取公众号推文。
监听微信新消息。
选择会话列表联系人或群可发送消息。
许多异常也没处理,页面也是很low的。
后续会慢慢更新其他功能!

参考文章,排名不分先后

空文件

简介

网页版微信微信机器人,包含web交互页面 展开 收起
Java 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/chenjunhua8080/weChat-web.git
git@gitee.com:chenjunhua8080/weChat-web.git
chenjunhua8080
weChat-web
weChat-web
master

搜索帮助