gengen1988 / wechat-web-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

微信自动回复 bot

这个项目允许微信个人账号自动回复他人消息

要正常工作,需要:

  1. 微信网页版
  2. 图灵机器人账号(里的 apiKey),填在 lib/config.js
  3. 一台安装 node.js 的电脑

使用方式

  1. 安装依赖 npm i
  2. 在本地启动服务 npm start
  3. 打开微信网页版,并登录
  4. 打开 js 控制台,将 lib/wx.js 里的内容全部贴上。回车
  5. 打开你想要自动回复的联系人
  6. 完事(别关微信网页版。不需要自动回复了再关)。现在这个人发给你的消息都会被 bot 回复

原理

微信网页版是拿 angularjs 做的,因此找到 scope 之后,监听数据变化就能知道何时有人发信息

有人发消息后,过滤掉自己发的,然后把内容传给 bot 就好

但聊天机器人 tuling 的服务没有 cors,因此在本地做了个代理

License

MIT

About

License:MIT License


Languages

Language:JavaScript 100.0%