您可以迭代存储库的问题事件并存储您发送的最后一个ETag标头,然后只获取最近的事件。通过这样做,您可以发现新问题,对问题的新评论以及这些问题的状态。端点描述为here,您将收到的数据为here。
这当然要求你每隔一段时间ping一次这个API,但是每小时60个请求的匿名速率限制(以及每小时5000个身份验证的速率限制),你至少可以在发生事件的一分钟内准确发送电子邮件。 (除非你为多个存储库执行此操作,在这种情况下,你的速率限制会更快地到期)。
我不知道任何现有的解决方案,但不应该很难将它们放在一起。