个人微信+自动化
个人微信+自动化
noise前言
首先,感谢Daniel带来的项目docker-wechatbot-webhook,借助该项目,为后面的自动化集成工作流添加了无数可能
介绍
这个项目https://github.com/danni-cool/docker-wechatbot-webhook是将个人微信作为 webhook 机器人,支持docker部署,登录为电脑、iPad方式
部署
拉取镜像
1 | docker pull dannicool/docker-wechatbot-webhook |
启动容器(后台常驻)
1 | docker run -d \ |
登录
1 | docker logs -f wcRoomBot |
这里我主要介绍当微信可以用作webhook时,如何加入到自己的自动化工作流中,以n8n平台为示例,案例为将每日新闻简报自动发布到微信群组。
案例1-每日新闻
一、以慧语简报https://news.topurl.cn 为例,打开https://news.topurl.cn/api 查看它的api使用说明,我们得到了我们想要请求的具体参数
二、n8n中新建一个工作流,设定自动发布的时间为开始
三、发送一个对慧语简报的api请求,如https://news.topurl.cn/api?count=15,执行一次
四、新建一个使用docker-wechatbot-webhook建立的发送请求,参数content中拉入上一步中执行后的数据【按自己喜好】,其它参数参考项目文档设置好,执行并测试。
检查没问题后直接运行工作流即可
案例2-RSS订阅
一样是以n8n平台为例
一、新建一个工作流,设定间隔时间为每2小时
二、添加一个rss阅读件,输入自己所需要的rss源,执行一次
三、新建一个http-post请求,按项目要求填写所需要的参数,content中写入上一步执行后的post数据
(建议仅标题+链接),检查无问题后执行一次并查看输出
其它案例【非n8n】:youtube点赞的视频推送、TG机器人的互联、网盘文件的推送等
总结
上述我通过docker-wechatbot-webhook项目使用了两个案例来讲述个人微信使用post请求所带来的自动化工作流,案例都比较简单,方便理解,除此之外,你也可以使用其它平台,如集简云来集成化微信工作流,通过以上,可以让我们在使用微信过程中更高效的做自己需求的事。