主要有下面两个功能:
由于需要安装chromium, 所以要先配置一下镜像
然后进行项目安装
配置相关数据, 编辑 robot-configjs , 在 群发名单 , 白名单 , 海知智能api 中填入相关信息
运行项目
1任务调度放在了登录的回调里, 登录之后添加任务调度, node-schedule 支持下面的 new Date() 方法, 有个坑, 就是month是从0开始的, 所以需要注意一下
2群发, 遍历群发名单, 用的备注来搜索用户, 然后给用户发送信息, 需要加一点延时, 是为了给一定时间找到用户, 因为这个库爬的是网页微信的信息
3拦截信息
通过 onMessage 拿到 msg 相关信息
实战
其实微信自动聊天机器人就是根据程序设定来完成的一种智能回复程序,如我们常见的聊天狗微信助手就包括两种自动回复程序,一是智能聊天机器人,二是根据自己需求设置的关键词自动回复功能。都可以完成自动回复的功能。