使用 discourse-chat-integration 插件设置 Discord 通知

我最初寻找 Discourse 与 Discord 集成的动机,是为了将标记的帖子注入到 Discord 中,以便团队能够更快地收到通知并进行审查。官方插件并不支持此功能。因此,现在已支持将标记的帖子注入到 Discord 中,详见 此处

请注意,可能存在更符合 Ruby 风格的方法来实现此功能。也许 on(:reviewable) 应该使用专门针对 reviewable 的队列,而传递 flagged 布尔值有点像是变通方案。此外,可能还有其他更通用的方式来处理 reviewable 对象,但当前方案已满足我的需求。

请谨慎操作:我计划不将此功能提交至上游项目,因为我无意支持除 Discord 以外的其他平台,也没有计划花费更多时间解决上述提到的其他改进问题。

最终效果如下所示……

1 个赞