本示例使用腾讯云 Serverless 云函数实现:企业微信机器人在工作日每隔一小时提醒“起来活动一下”,并使用腾讯云自定义监控告警功能监测该服务是否正常运行。
- 在本地安装 Serverless Framework CLI 用于部署 Demo :
MacOS/Linux 系统 打开命令行,输入以下命令:
$ curl -o- -L https://slss.io/install | bash
Windows 系统 Windows 系统支持通过 chocolatey 进行安装。打开命令行,输入以下命令:
$ choco install serverless
详情可参考安装教程
企业微信群聊右键选择「添加群机器人」,输入机器人名称,添加完成后复制 webhook 地址并记录。
下载代码
sls create --template-url https://github.com/liting-dev/Robot
在 Robot 目录下执行部署命令,即可将 demo 部署至云函数。
cd Robot
sls deploy
进入云函数控制台的函数列表即可查看已部署的 Robot 函数。
点击函数名,进入代码编辑页,可点击「测试」触发企业微信机器人消息。
如果你想监控云函数里的业务指标或自定义异常指标,可使用自定义监控告警。
本示例上报了发送成功和失败的指标,可以在自定义监控页面查看: