如何快速做一个微信自动拉群机器人 足够简单 足够粗暴
2019-06-14 本文已影响242人
阿昕_
wechaty
首先,wechaty了解一下,文档链接:https://docs.chatie.io/v/zh/
只需要6行代码,你就可以通过个人号搭建一个微信机器人功能 ,用来自动管理微信消息,是不是很简单很粗暴~~
const {Wechaty} = require('wechaty')
new Wechaty({name:'robot'})
.on('scan', qrcode => console.log('扫码登录:' + qrcode))
.on('login', user => console.log('登录成功:' + user))
.on('message', message => console.log('收到消息:' + message))
.on('friendship', friendship => console.log('收到好友请求:' + friendship))
.on('room-invite', invitation => console.log('收到入群邀请:' + invitation))
.start()
案例
下面是我用wechaty快速搭建的一个机器人小助手
实现了自动通过好友申请 识别关键字并回复 邀请进群 群聊智能回复功能
因为目前只需要这些 所以没做别的功能 感兴趣的可以体验下

代码
-
index.js ---- 核心代码
-
common/api.js ---- 机器人api
步骤
-
1.首先需要一个可以登录上微信网页版(https://wx2.qq.com/)的微信号 这个号要在你要操作的微信群里
-
2.配置淘宝源
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
npm config set puppeteer_download_host https://npm.taobao.org/mirrors
-
3.npm install
-
4.设置下index.js里的常量就可以直接使用了
/************************ 常量 ***************************/
const ROBOTNAME = '你的机器人微信号' // 机器人微信名
const ROOMNAME = '/^你的群名/i' //群名
const ADDFRIENDWORD = '/加群验证的关键词/i'//自动加好友填写的关键词
const ADDROOMWORD = '/私聊机器人的关键词/'
/***********************************************************/
- 5.npm start 该步骤时间较长 请耐心等待