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

J’ai suivi les instructions de ce guide et mon intégration Discourse/Slack fonctionne (pour l’essentiel). Excellent travail sur ce plugin ! J’ai toutefois trois questions/observations.

Impossible de s’abonner aux messages d’une sous-catégorie en s’abonnant à la catégorie parente

Cela peut être un comportement voulu, mais ce n’était pas évident au premier abord. J’ai des catégories parentes avec des sous-catégories. Je m’attendais à ce que, si je crée une règle filtrant « Tous les messages et réponses » pour la catégorie parente, cela inclue implicitement chacune des sous-catégories. Cela n’a pas semblé fonctionner cependant, et j’ai dû créer des règles pour chacune de mes (nombreuses) sous-catégories. Ce serait une excellente demande d’amélioration pour simplifier la configuration d’une installation Discourse comportant de nombreuses sous-catégories sous quelques catégories parentes.

Impossible de s’abonner à toutes les catégories avec une seule règle

J’ai trouvé des informations contradictoires à ce sujet et je suppose que l’ancien plugin Slack le permettait, mais je n’ai pas trouvé moyen de créer une règle unique qui s’abonne simplement à tous les messages et réponses de TOUTES les catégories du site. J’espérais pouvoir faire cela avec une seule règle simple. Mais à cause de cela et du point précédent, il a fallu 31 règles distinctes au lieu d’une seule pour établir un lien de base entre toute ma plateforme Discourse et un canal Slack. Sauf si j’ai manqué quelque chose, veuillez également considérer cela comme une demande d’amélioration.

La commande de publication Discourse ne fonctionne que dans un seul canal

Maintenant, c’est probablement de ma faute, mais je n’arrive pas à comprendre. J’ai parcouru tous les fils de discussion sur le sujet et j’aimerais beaucoup de l’aide. J’ai vérifié et revérifié les permissions de mon application Slack et je peux confirmer que cela fonctionne à 100 %… dans un seul de mes canaux !

/discourse post 20

Je sais donc que le jeton d’accès est configuré et fonctionne correctement. Cependant, dans tous les autres canaux de mon équipe Slack, la commande ci-dessus affiche simplement :

Chargement de la transcription...

et c’est tout. Ce sont tous des canaux publics et j’ai essayé toutes les combinaisons possibles de paramètres. Le seul canal qui fonctionne a été créé aujourd’hui, mais lorsque j’en ai créé un autre pour tester, cela n’a pas fonctionné. Je ne sais même pas par où commencer le dépannage. Les seuls journaux que je connais dans Discourse sont :

./launcher logs app

mais il ne semble y avoir rien du tout là-dedans. Quel paramètre ai-je pu négliger qui ne permettrait la publication que dans un seul canal, et où devrais-je chercher pour déboguer cela ?