FetchGithubIssues

用于GitHub,自动每10分钟获取最新的开放问题,提取标题、链接和评论数,筛选评论少于5的项目,并通过Telegram发送通知,确保及时跟踪和沟通,提升工作效率。

2025/7/8
9 个节点
中等
计划中等便签电报过滤器计划触发github自动化通信机器人cron
分类:
Communication & MessagingSchedule TriggeredTechnical Infrastructure & DevOpsMedium Workflow
集成服务:
Sticky NoteTelegramFilterSchedule TriggerGitHub

适用人群

  • 开发者: 需要定期监控 GitHub 上的开放问题并及时获取通知。
    - 项目经理: 希望追踪项目中的 Bug,并与团队成员保持沟通。
    - 团队成员: 需要了解新问题的状态及其影响,以便更好地分配工作。
    - 自动化爱好者: 对于希望通过自动化工具提高工作效率的人士。
  • 解决的问题

  • 解决了手动检查 GitHub 问题的繁琐,自动化获取开放问题的通知。
    - 通过 Telegram 及时通知用户新问题,确保团队成员不会错过重要信息。
    - 根据评论数量过滤问题,帮助用户专注于优先级高的问题。
  • 工作流程

  • 每 10 分钟运行: 该工作流会每 10 分钟自动触发一次。
    - 获取 GitHub 问题: 从指定的 GitHub 仓库中获取开放问题,过滤条件包括自上次检查以来的时间(过去 30 分钟)和标签(Bug)。
    - 映射字段: 从 GitHub API 响应中提取问题的标题、链接、创建时间和评论数。
    - 过滤条件: 检查问题的评论数量,如果少于 5 条评论,则继续执行。
    - 发送 Telegram 消息: 将新问题的标题和链接发送到指定的 Telegram 用户,确保及时沟通。
  • 自定义指南

  • 修改 GitHub 仓库信息: 在“获取 GitHub 问题”节点中,替换 OWNERREPO NAME
    - 调整过滤条件: 在“检查评论”节点中,可以更改评论数量的阈值,以适应团队的需求。
    - 更改发送消息的内容: 在“发送消息到 @用户”节点中,可以自定义发送的消息格式。
    - 修改触发频率: 在“每 10 分钟运行”节点中,可以调整时间间隔,以便更频繁或更少频繁地检查 GitHub 问题。