代码仓库 : https://github.com/zscorpio/wechaty-client
背景
这是一个基于 wechaty 的微信网页版, 公司限制登陆微信客户端, 手机聊微信有点累, 所以基于 wechaty 做了一个这个.
申明
这是一个 mvp 产品, 很多细节没处理好
- 代码里面引入了 spring-boot-starter-web, 实际上没用到, 主要是收到消息, 需要实时通知到网页, 所以后面重新引入了 socket.io
- 没找到好看的聊天模板, 所以找了一个 jQuery 和 html 的模板, 地址在 : https://codepen.io/dmjdn/pen/GRJgKGL
- 本地需要启动 redis, 存储最近联系人, 最近消息, 没有考虑多账号系统, 虽然加个 key 就好了.
- 代码里面有一些空指针, 或者代码规范没注意
- 好久没写纯 html 和 jQuery 了, 凑活着用吧.
- 未读计数什么的没有做, 太麻烦, 当前页面的话, 收到消息会实时刷新
整体来说, 这个产品自是帮助你在微信客户端封禁的情况下, 聊微信更方便. 如果有很多人有需求的话, 后面会考虑再继续更新维护
wechaty : https://github.com/wechaty/wechaty#readme
token 已经过期了, 需要你们自己去获取, 我用的是 padLocal : https://wechaty.js.org/docs/puppet-services/padlocal