Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fritx/wxbot
[已过时] 普通个人号 微信机器人/外挂
https://github.com/fritx/wxbot
bot electron wechat
Last synced: 2 days ago
JSON representation
[已过时] 普通个人号 微信机器人/外挂
- Host: GitHub
- URL: https://github.com/fritx/wxbot
- Owner: fritx
- Created: 2015-09-20T04:57:26.000Z (about 9 years ago)
- Default Branch: next
- Last Pushed: 2017-10-03T03:36:12.000Z (about 7 years ago)
- Last Synced: 2024-04-30T04:21:52.967Z (6 months ago)
- Topics: bot, electron, wechat
- Language: JavaScript
- Homepage: https://blog.fritx.me/?projects/wxbot/
- Size: 179 KB
- Stars: 805
- Watchers: 60
- Forks: 249
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-wechat - fritx/wxbot
README
# wxbot 微信机器人
- __普通个人号 微信机器人/外挂__ (不同于[webot](https://github.com/node-webot/webot)等公众号机器人)
- 意义: 个人号可充当公众号使用 关系增强/门槛降低/更多行为/依旧自动化
- 与[qqbot](https://github.com/xhan/qqbot)/[wqq](https://github.com/fritx/wqq)等不同: 基于浏览器/用户行为自动化 更贴近用户/更可靠
- 基于浏览器桌面平台[electron](https://github.com/atom/electron) 跨平台win/linux/mac
- 基于微信网页版
- 目前处于高度开发和观察阶段
- 目前代码提供自动回复 可自行定制请使用较新版本的electron>=v1.0
如果electron=v0.x 可以查看分支[wxbot#electron-v0](https://github.com/fritx/wxbot/tree/electron-v0)```plain
$ cd wxbot
$ npm install
$ node . # 运行 需扫二维码登录
```## 功能实现
- [x] 自动回复
- [x] 识别并回复相同的文本/表情/emoji
- [x] 识别图片/语音/视频/小视频
- [x] 识别位置/名片/链接/附件
- [x] 识别转账/在线聊天/实时对讲
- [x] 发送图片
- [x] 下载自定义表情/名片/图片/语音/附件
- [ ] 下载视频/小视频
- [ ] 接受好友请求并回复
- [ ] 感应系统消息 时间/邀请加群/红包等
- [ ] loop错误超时解锁
- [x] 探索运行于无界面平台 [atom/electron#228](https://github.com/atom/electron/issues/228)## 无界面linux运行
- 从命令行输出 获取二维码图片url 自行打开/扫描
- 参照配置 [segmentio/nightmare#224 (comment)](https://github.com/segmentio/nightmare/issues/224#issuecomment-141575361)## Docker 相关
```plain
$ cd wxbot
$ docker build -t wxbot .
$ docker run -d -p 8233:8233 # 浏览器访问 docker 的 8233 端口,即可获取图片
```## 如何正确地下载electron
参考