明天 (@demain) 在 Cloudflare 通知转发钉钉机器人 中发帖
今天想着把 Cloudflare 账单通知打开,然后把通知推到钉钉群里方便查看。
结果发现邮件通知正常收到了,钉钉那边却一点反应都没有。
排查之后发现是 Cloudflare 发出的 Webhook payload 和钉钉机器人要求的格式对不上。
于是搓了个 Cloudflare Worker 做中间层转换,把 Cloudflare 的 payload 转换成钉钉能识别的格式。
1. 前置条件
一个 Cloudflare 账号
一个钉钉群,已创建自定义机器人,安全设置选择 ** 加签模式 **
问题分析:为什么直接填 Webhook 没反应
Cloudflare 发送的 payload 格式:官方文档
{
"name": "string",
"text": "string",
"data": {},
"ts": 1136214245
}
钉钉机器人文本格式:官...