forgejo: 在Koishi集成Forgejo

NPM NPM Downloads NPM License

koishi-plugin-forgejo 提供 Forgejo 集成,让用户可以通过 Koishi 机器人与自己的 Forgejo 账号互动。
目前支持让Koishi作为Webhook端点供forgejo进行推送。支持所有 Forgejo Webhook 事件。

文档/截图

待补充

FAQ

1. 我在使用 Gitea 而不是 Forgejo,怎么办

Forgejo 是 Gitea 的 Hard Fork,无法保证其后续完整的兼容性。请为 Gitea 实例单独配置 koishi-plugin-gitea 插件。

2. 我无法使用Webhook (无公网地址或可用的SelfURL)

这个插件目前不支持在这种情况下使用,在此画饼,将在2.x中提供支持。

3 个赞

v1.1.1

  1. 新增: /fj mute/fj unmute 命令,在WebHook Event操作较多时暂时在对应目标频道暂停/恢复推送
  2. 新增:初步的日志记录支持
  3. 修复:本地图片无法被渲染

重大变更预告

  1. v2.0.0+版本中将新增依赖database服务。
  2. 当前/fj mute/fj unmute的权限判断是通过authority进行的,目前默认限制为authority >= 2的用户才可调用。在v2.0.0+版本中将改用单独的数据库表存储对应的管理员。
  3. v2.0.0+ 版本中将不再通过配置存储推送关系,改为使用单独的数据库表存储。
2 个赞