Set up Slack notifications using the discourse-chat-integration plugin

Я следовал инструкциям из этого руководства, и моя интеграция Discourse/Slack (почти) работает. Отличная работа над этим плагином! У меня есть три вопроса/наблюдения.

Нельзя подписаться на сообщения в подкатегории, подписавшись на родительскую категорию

Возможно, это сделано намеренно, но сначала это не было очевидно. У меня есть родительские категории с дочерними категориями под ними. Я ожидал, что если я создам правило, фильтрующее «Все сообщения и ответы» для родительской категории, то оно автоматически будет включать каждую из дочерних категорий. Однако это, похоже, не работает, и мне пришлось создавать правила для каждой из моих (многочисленных) дочерних категорий. Это было бы отличным запросом на улучшение, чтобы упростить настройку для установки Discourse с множеством подкатегорий под несколькими родительскими категориями.

Нельзя подписаться на все категории с помощью одного правила

Я нашел противоречивую информацию по этому поводу и предполагаю, что старый плагин Slack позволял это делать, но я не смог найти способ создать одно правило, которое просто подписывало бы на все сообщения и ответы из ВСЕХ категорий на сайте. Я надеялся сделать это в рамках одного простого правила. Но из-за этого и предыдущего пункта мне потребовалось 31 отдельное правило вместо одного, чтобы просто создать базовый мост между всей платформой Discourse и каналом Slack. Если я что-то упустил, рассмотрите это также как запрос на улучшение.

Команда Discourse post работает только в одном канале

Теперь, скорее всего, это моя вина, но я не могу разобраться. Я просмотрел все темы по этой проблеме и был бы рад получить помощь. Я проверил и перепроверил разрешения моего приложения Slack и могу подтвердить, что оно полностью на 100% работает… только в одном из моих каналов!

/discourse post 20

Так что я знаю, что токен доступа настроен и работает нормально. Однако во всех остальных каналах моей команды Slack команда выше просто выводит:

Loading the transcript...

и всё. Это все публичные каналы, и я пробовал всевозможные комбинации настроек. Канал, который работает, был создан сегодня, но когда я создал другой новый канал для теста, он не заработал. Я даже не знаю, с чего начать устранение неполадок. Единственные логи, о которых я знаю в Discourse, это:

./launcher logs app

но там, похоже, вообще ничего нет. Какую настройку я мог упустить, которая позволяет отправку сообщений работать только в одном канале, и где мне искать для отладки этого?