过年必备啊, 代码地址: https://github.com/klren0312/wechat-robot
1.使用库
wechaty - 微信操作
node-schedule - 任务调度...智能回复, 代码中已经将自己的消息, 公众号的消息, 群聊消息和白名单中的消息屏蔽了, 减少不必要的影响.智能回复对接的是海知智能, 可以识别回复大部分信息, 无法识别的可以自定义一个默认回复语句.
3...timer = schedule.scheduleJob(date, function () {
main() // 群发函数
})
2.群发, 遍历群发名单, 用的备注来搜索用户, 然后给用户发送信息..., 需要加一点延时, 是为了给一定时间找到用户, 因为这个库爬的是网页微信的信息
// 通过备注查找
bot.Contact.find({ alias: '备注' })
3.拦截信息
通过onMessage...拿到msg相关信息
msg.room()为群聊信息
msg.self()为自己的信息
msg.from().type()为1的时候是公众号信息
实战
?