Интеграция Slack не работает — ошибка «Не в канале»

Привет! Я следовал документации по интеграции чата, чтобы настроить её с нашим Slack. Я несколько раз прошёл по инструкциям, но, похоже, у меня возникла проблема.

Когда пост (в Discourse) пытается отправить сообщение в наш канал, в области правил в Discourse отображается ошибка: «Некоторые каналы для этого провайдера не сработали в прошлый раз при отправке сообщений. Нажмите на значки ошибок, чтобы узнать больше».

Если я нажму на значок, откроется окно с выводом JSON.

Ниже я также привёл исходный текст ошибки.

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

Если я редактирую правило и пытаюсь отправить тестовое сообщение, мне просто отображается ошибка «discourse chat - provider error».

Я знаю, что интеграция работает хотя бы «частично», потому что если в Slack я ввожу команду /discourse watch a (a намеренно не существует), она возвращает список категорий. Второе подтверждение — я настроил правила прямо из Slack, и они были синхронизированы обратно в административный интерфейс Discourse.

Поскольку я новый пользователь, я могу прикрепить только один скриншот, поэтому загрузил их на Imgur: Discourse Issues - Album on Imgur

Есть какие-либо предложения? Спасибо за ваше время.

Чтобы решить эту проблему, вам нужно добавить вашего бота интеграции в конкретный канал Slack.
Перейдите в канал в Slack и введите следующую команду:

/invite @discourse_integration

ПРИМЕЧАНИЕ: если вы назвали вашу интеграцию иначе, вам нужно будет использовать этот хендл.