原理

Vbot 基于网页版的微信客户端实现。

登录流程

  • 微信服务器返回一个会话ID
  • 通过会话ID获得二维码
  • 轮询手机端是否已经扫描二维码并确认在Web端登录
  • 访问登录地址,获得uin和sid
  • 初始化微信信息
  • 获得所有的好友列表
  • 保持与服务器的信息同步
  • 获得别人发来的消息
  • 向用户发送消息