HttpRequest 自动化

用于HttpRequest Automate,定时检查GitHub仓库最新版本,自动发送Slack通知,确保团队及时了解更新,提升沟通效率。

2025/7/8
7 个节点
复杂
schedulecomplexschedule triggersticky noteslackautomationapiintegrationcronlogicconditionalcommunicationnotification
分类:
Communication & MessagingSchedule TriggeredComplex Workflow
集成服务:
Schedule TriggerSticky NoteSlack

适用人群

目标受众


- 开发者:需要监控 GitHub 仓库发布的最新版本。
- 团队协作人员:希望通过 Slack 接收新版本发布通知的团队成员。
- 自动化爱好者:对自动化工作流有兴趣,想要简化手动检查更新的过程。

解决的问题

解决的问题


- 版本监控:自动检查指定 GitHub 仓库的新版本发布,避免手动查找。
- 即时通知:通过 Slack 通知团队,确保所有相关人员及时了解新发布的版本,提升团队协作效率。

工作流程

工作流步骤


1. 每日触发:该工作流每天定时运行,确保最新版本信息的获取。
2. 配置仓库:通过 RepoConfig 节点设置要检查的 GitHub 仓库,包括组织和仓库名称。
3. 获取最新发布信息Fetch Github Repo Releases 节点从 GitHub API 获取指定仓库的最新版本发布信息。
4. 判断是否为新版本Wether Release is new 节点检查获取的发布信息是否为过去 1 天内的新版本。
5. 发送 Slack 消息:如果发现新版本,Send Message 节点将通过 Slack 通知指定频道,包含版本名称和相关链接。

自定义指南

自定义指南


- 修改触发频率:在 Daily Trigger 节点中,可以调整触发规则以更改检查频率。
- 添加更多仓库:在 RepoConfig 节点中,可以添加更多的 GitHub 仓库配置,格式为 JSON 对象。
- 调整 Slack 消息:在 Send Message 节点中,用户可以自定义消息内容,添加更多信息或格式化选项。
- 更改通知频道:在 Send Message 节点中,修改 channelId 字段以选择不同的 Slack 通知频道。