HttpRequest 自动化

用于HttpRequest Automate,定时获取Github仓库最新发布信息,自动提取内容并转换为HTML格式,通过邮件发送通知,确保用户及时了解更新,提升工作效率。

2025/7/8
8 个节点
中等
schedulemediumsplitoutmarkdownschedule triggersticky noteemailsendautomationapiintegrationcronemailnotificationlogicconditional
分类:
Schedule TriggeredMedium Workflow
集成服务:
SplitOutMarkdownSchedule TriggerSticky NoteEmailSend

适用人群

  • 开发者:希望自动化获取 GitHub 仓库最新版本信息的开发者。
    - 团队协作:需要及时通知团队成员新版本发布的团队。
    - 项目经理:希望跟踪项目更新并及时通知相关人员的项目经理。
    - 自动化爱好者:对自动化工作流程感兴趣的人士。
  • 解决的问题

  • 本工作流解决了手动检查 GitHub 仓库新版本的繁琐问题。
    - 自动化发送电子邮件通知,确保团队成员不会错过重要更新。
    - 通过条件判断,仅在过去 1 天 内有新版本发布时才发送通知,减少不必要的干扰。
  • 工作流程

  • 每日触发:该工作流每天定时运行,确保获取最新信息。
    - 获取最新版本信息:通过 HTTP 请求从 GitHub API 获取指定仓库的最新版本发布信息。
    - 检查新版本:判断是否在过去 1 天 内有新版本发布,确保只在有更新时进行后续操作。
    - 内容分离:将获取的版本信息中的正文内容提取出来。
    - Markdown 转 HTML:将提取的 Markdown 格式内容转换为 HTML 格式,以便在电子邮件中更好地显示。
    - 发送电子邮件:将转换后的 HTML 内容通过电子邮件发送给指定的收件人,确保及时通知。
  • 自定义指南

  • 更改 GitHub 仓库 URL:在 Fetch Github Repo Releases 节点中修改 url 参数,输入您想要监控的 GitHub 仓库地址。
    - 更改收件人电子邮件:在 Send Email 节点中修改 toEmailfromEmail 参数,确保邮件发送到正确的地址。
    - 调整触发频率:在 Daily Trigger 节点中,您可以根据需要调整调度规则,以适应不同的监控需求。
    - 自定义邮件主题:在 Send Email 节点中修改 subject 参数,以适应您项目的特定需求。