Configurer les notifications Discord avec le plugin discourse-chat-integration

Ma motivation initiale pour chercher une intégration Discourse vers Discord était d’injecter les publications signalées dans Discord afin d’accélérer la notification et l’examen au sein d’une équipe. Le plugin standard ne prend pas en charge cette fonctionnalité. L’injection des publications signalées dans Discord est désormais prise en charge ici.

Notez qu’il existe probablement une méthode plus « idiomatique » en Ruby pour réaliser cela, et peut-être que le hook on(:reviewable) devrait utiliser une file d’attente spécifique aux éléments à examiner, et le fait de transmettre le booléen flagged est un peu un hack. Il existe peut-être d’autres choses plus génériques à faire avec un élément à examiner, mais cela fonctionne pour mes besoins.

Attention : je ne compte pas tenter de soumettre cette modification en amont (upstream), car je n’ai pas l’intention de prendre en charge autre chose que Discord, ni de consacrer plus de temps aux autres problèmes d’amélioration identifiés ci-dessus.

Le résultat final ressemble à ceci…

1 « J'aime »