Olá - Eu estava seguindo a documentação de integração com chat para configurar nossa integração com o Slack. Segui as instruções algumas vezes, mas parece que estou com um problema.
Quando uma postagem (no Discourse) tenta enviar algo para nosso canal, a área de regras no Discourse exibe o erro: Alguns canais para este provedor falharam na última vez que as mensagens foram enviadas. Clique nos ícones de erro para saber mais.
Agora, se eu clicar no ícone, aparece uma janela mostrando uma saída em JSON.
Também incluí o erro bruto abaixo.
{
"error_key": null,
"request": "",
"response_code": "200",
"response_body": "{\"ok\":false,\"error\":\"not_in_channel\"}"
}
Se eu editar a regra e tentar enviar uma mensagem de teste, recebo apenas a mensagem discourse chat - provider error.
Sei que a integração está funcionando, pelo menos “parcialmente”, pois se no Slack eu emitir o comando /discourse watch a (a não existe de propósito), ele retorna uma lista de categorias. Outra confirmação é que configurei minhas regras diretamente no Slack e elas foram propagadas de volta para a interface de administração do Discourse.
Como sou um usuário novo, não posso postar mais de uma captura de tela — então coloquei as imagens no Imgur: Discourse Issues - Album on Imgur
Alguma sugestão? Obrigado pelo seu tempo.