Intégration Slack ne fonctionne pas - Erreur "Pas dans le canal"

Bonjour - J’ai suivi la documentation sur l’intégration des discussions pour configurer Slack. J’ai parcouru les instructions plusieurs fois, mais il semble que j’ai un problème.

Lorsqu’un message (dans Discourse) tente d’être envoyé dans notre canal, la zone des règles dans Discourse affiche l’erreur : « Certains canaux pour ce fournisseur ont échoué la dernière fois que des messages ont été envoyés. Cliquez sur les icônes d’erreur pour en savoir plus. »

Si je clique sur l’icône, une fenêtre s’ouvre affichant une sortie JSON.

J’ai également inclus l’erreur brute ci-dessous.

{
  "error_key": null,
  "request": "",
  "response_code": "200",
  "response_body": "{\"ok\":false,\"error\":\"not_in_channel\"}"
}

Si je modifie la règle et tente d’envoyer un message de test, je reçois simplement un message « discourse chat - provider error ».

Je sais que l’intégration fonctionne au moins « partiellement », car si j’émet la commande /discourse watch a dans Slack (a n’existe pas intentionnellement), elle renvoie une liste de catégories. La deuxième confirmation est que j’ai configuré mes règles depuis Slack et qu’elles ont été propagées dans l’interface d’administration de Discourse.

Étant un nouvel utilisateur, je ne peux pas publier plus d’une capture d’écran, alors j’ai hébergé les captures sur Imgur : Discourse Issues - Album on Imgur

Une suggestion ? Merci pour votre temps.

2 « J'aime »

Pour résoudre ce problème, vous devez ajouter votre bot d’intégration au canal Slack concerné.
Accédez au canal dans Slack et saisissez la commande suivante :

/invite @discourse_integration

REMARQUE : si vous avez nommé votre intégration différemment, vous devrez utiliser ce nom d’utilisateur.

5 « J'aime »