У меня не получается получать посты из подкатегорий с помощью плагина Slack. В приведённой выше теме указывается, что необходимо явно указать все подкатегории в правилах интеграции чата. Однако я не могу добавить подкатегории, и их нет в списке доступных категорий для отслеживания/подписки.
Шаги для воспроизведения проблемы:
Я пытаюсь добавить подкатегорию через команды в соответствующем канале Slack:
/discourse follow subcategory-name
и /discourse follow category:subcategory-name
Пример текста ошибки:
Категорию category:sub-category не удалось найти. Доступные категории: {появляется список всех категорий верхнего уровня, без подкатегорий}
У меня версия discourse v2.4.0.beta2 +143
Интересно, сталкиваются ли с этой проблемой другие? Если вам не удаётся воспроизвести эту проблему, интересно узнать, какие команды вы успешно использовали в Slack для добавления подкатегории.
Я сразу столкнулся с той же проблемой. Нашёл этот пост, пытаясь найти решение. Пишу здесь, чтобы поддержать вас, и в надежде, что кто-нибудь ответит.
Кстати — я всё равно хотел подписаться на категорию верхнего уровня, и это тоже не работает. Моя настройка была простой:
Категория: Помощь
Подкатегория: Общие вопросы
Я ожидал, что если я подпишусь на «Помощь», а затем создам тему с меткой «Общие вопросы», всё сработает, поскольку к этой теме автоматически добавляется и категория «Помощь», но это не сработало.
Я перепроверил шаги и обратил внимание на «Slug категории». Я использовал «general-questions», и это действительно сработало!
/discourse watch general-questions
Правило успешно создано
[Discourse] [12:24]
Правила для этого канала
(если несколько правил соответствуют сообщению, выполняется самое верхнее) 1)наблюдать за сообщениями в help 2)наблюдать за сообщениями в general-questions