你好!感谢开发这个优秀的插件,目前在用它做链接卡片预览和 Issue/PR 订阅,体验很好。
我希望能新增两个事件类型的支持:
1. Commits / Push 事件
目前插件在 Webhook 模式下支持了 issue_comment、discussion、star、fork 等十多种事件,但缺少最基础的 push 事件。对于关注仓库代码更新的用户来说,push 通知是一个高频需求。
目前社区中 astrbot_plugin_github_monitor_shell 通过轮询方式实现了 Commit 监控,但它只做 Commit 这一件事,需要额外安装一个插件。如果 github_cards 能原生支持 push 事件(Webhook 模式下接收,轮询模式下检查 /repos/{repo}/commits API),就可以在一个插件内覆盖这个场景。
2. Release 事件
当订阅的仓库发布新版本时,能够收到通知。这对于追踪依赖库更新、关注项目发版进度的用户非常有用。Webhook 模式下对应 release 事件,轮询模式下可以检查 /repos/{repo}/releases/latest API。
小结
目前 AstrBot 生态中还没有任何一个 GitHub 插件支持 Release 事件,如果 github_cards 能补上 Push + Release,基本上就覆盖了 GitHub 所有核心事件类型,成为一站式的 GitHub 集成方案。
感谢考虑!
你好!感谢开发这个优秀的插件,目前在用它做链接卡片预览和 Issue/PR 订阅,体验很好。
我希望能新增两个事件类型的支持:
1. Commits / Push 事件
目前插件在 Webhook 模式下支持了
issue_comment、discussion、star、fork等十多种事件,但缺少最基础的push事件。对于关注仓库代码更新的用户来说,push 通知是一个高频需求。目前社区中 astrbot_plugin_github_monitor_shell 通过轮询方式实现了 Commit 监控,但它只做 Commit 这一件事,需要额外安装一个插件。如果 github_cards 能原生支持 push 事件(Webhook 模式下接收,轮询模式下检查
/repos/{repo}/commitsAPI),就可以在一个插件内覆盖这个场景。2. Release 事件
当订阅的仓库发布新版本时,能够收到通知。这对于追踪依赖库更新、关注项目发版进度的用户非常有用。Webhook 模式下对应
release事件,轮询模式下可以检查/repos/{repo}/releases/latestAPI。小结
目前 AstrBot 生态中还没有任何一个 GitHub 插件支持 Release 事件,如果 github_cards 能补上 Push + Release,基本上就覆盖了 GitHub 所有核心事件类型,成为一站式的 GitHub 集成方案。
感谢考虑!