把群晖系统通知推送到飞书

2022.07.11 20:30

原本以为有 Webhook 机器人,从群晖推送消息到飞书应该是很简单的事,群晖里设置一下「应用程序 Webhook」不就好了,然而试过之后才发现不行。
设置的地方没错,HTTP 的参数感觉也没问题,但就是测试不成功。求助 Google 大神找到了这种小众需求的解决方案。简而言之,需要单独部署一个 Docker 本地服务,用它来绕一圈。

网上有不少介绍使用钉钉、企业微信的通知对接方式,飞书的很少。最后想到用飞书的英文版名称 Lark 做关键词,找到了一个 Docker 的解决方案。

  • 首先在群晖的 Docker 的「注册表」搜索并下载 Synology-dsm-notification-lark映像(作者 Github:https://github.com/gaoliang/synology-dsm-notification-lark),下载完成后,点击「启动」进行安装配置
  • 高级设置中,增加变量 LARK_WEBHOOK_URL,值输入你的飞书机器人 Webhook 地址
  • 网络设置中,本地端口输入 10080
  • 其他设置都保持默认,最后启动容器


接下来,需要在「控制面板-通知设置-推送服务」中定义一下 Webhook。

  • 新增一个 Webhook,命名随意,例如图示中的飞书
  • Webhook URL 中填写:http://localhost:10080/lark,HTTP 方法选择 POST
  • 参数类型中,按照图示新增 HTTP 请求标题、正文
  • 参数类型中,将 content 的类别设置 为消息内容,保存。


最后发送一条测试消息试试:)

Comments
Write a Comment