基于阿里云函数实现UptimeRobot微信提醒
注意:因server酱升级为Turbo版,该文章已过时。
但提供的接口已升级为Turbo版,依旧可用。
前言
Uptime Robot可以非常方便的实现对网站上线率的监控,免费拥有每5分钟检测一次,最多50个网站的接入功能。
其中的题型功能支持很多海外IM工具,但并没有微信。
要实现微信提醒可以配合Uptime Robot的WebHook功能,通过使用ServerChan往微信发送消息。
ServerChan能提供每天500次推送请求。ServerChan同样拥有一个URL,对其发送Http请求就能推送消息了。
但是Http的请求参数与UptimeRobot中WebHook的请求参数不一样,所以我们需要一个转换器,将从UptimeRobot的WebHook请求转换为ServerChan的请求。而使用阿里云函数是最方便部署这样的小功能,无服务器架构,稳定可靠又免费。
在此之前通过搜索得知此博文Uptime Robot接入微信提醒
此博文使用的方式是PHP,但是要在服务器上部署PHP环境实在太麻烦了,而且还要出一个服务器的钱,也很难保证稳定性。