个人微信+自动化

前言

首先,感谢Daniel带来的项目docker-wechatbot-webhook,借助该项目,为后面的自动化集成工作流添加了无数可能

介绍

这个项目https://github.com/danni-cool/docker-wechatbot-webhook是将个人微信作为 webhook 机器人,支持docker部署,登录为电脑、iPad方式

部署

拉取镜像

1
docker pull dannicool/docker-wechatbot-webhook

启动容器(后台常驻)

1
2
3
4
 docker run -d \
--name wcRoomBot \
-p 3001:3001 \
dannicool/docker-wechatbot-webhook

登录

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请求所带来的自动化工作流,案例都比较简单,方便理解,除此之外,你也可以使用其它平台,如集简云来集成化微信工作流,通过以上,可以让我们在使用微信过程中更高效的做自己需求的事。