Integrazione Slack non funzionante - Errore "Non nel canale"

Ciao - stavo seguendo la documentazione sull’integrazione della chat per configurarla con Slack. Ho ripetuto le istruzioni più volte, ma sembra esserci un problema.

Quando un post (in Discourse) tenta di inviare un messaggio al nostro canale, l’area delle regole in Discourse mostra l’errore: “Alcuni canali per questo provider non sono riusciti l’ultima volta che sono stati inviati messaggi. Clicca sulle icone degli errori per saperne di più.”

Se clicco sull’icona, si apre una finestra che mostra un output JSON.

Ho incluso anche l’errore grezzo qui sotto.

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

Se modifico la regola e provo a inviare un messaggio di test, viene semplicemente visualizzato “discourse chat - provider error”.

So che l’integrazione funziona almeno parzialmente, poiché se in Slack invio il comando /discourse watch a (a non esiste intenzionalmente), viene restituita una lista di categorie. La seconda conferma è che ho impostato le regole direttamente da Slack e sono state propagate nell’interfaccia di amministrazione di Discourse.

Poiché sono un nuovo utente, non posso pubblicare più di uno screenshot, quindi li ho caricati su Imgur: Discourse Issues - Album on Imgur

Qualche suggerimento? Grazie per il tuo tempo.

Per risolvere il problema, è necessario aggiungere il bot di integrazione al canale Slack specifico.
Vai al canale su Slack e digita il seguente comando:

/invite @discourse_integration

NOTA: se hai chiamato la tua integrazione in modo diverso, dovrai utilizzare quel nome utente.