Также стоит отметить: правило Tag added to topic не отправит сообщение в чат, если тема уже содержит один из тегов из указанного списка.
Таким образом, в данном случае:
список тегов для правила: how-to, admin
тема уже помечена тегом how-to
→ вы добавляете тег admin.
Сообщение в чат не отправляется.
Мне интересно, не следует ли скрывать этот выпадающий вариант Tag added to topic из списка, если настройка сайта Create post for category and tag changes отключена. Возможно, стоит оставить его в списке, но добавить заметный визуальный индикатор, указывающий, что правило не будет работать, пока настройка не включена.
Не уверен, что это правильное место для этого, но было бы здорово иметь возможность настраивать сообщения, которые отправляются в Slack. Указание категории, всех тегов, имени пользователя и имени делает сообщение немного громоздким, и было бы отлично иметь возможность настроить это.
Недавно я начал тестировать эту интеграцию, и пока всё отлично Мне она очень нравится. Спасибо, что сделали её доступной.
Однако у меня уже есть несколько вопросов:
Какую роль играет параметр chat integration discourse username в этой настройке? Как уровень доверия (TL) этого пользователя влияет на работу интеграции? Должен ли он быть указан где-либо в части настройки Slack?
Как эта интеграция влияет на общую квоту просмотров страниц?
Возможно, как запрос на новую функцию, если вы рассмотрите:
Можно ли использовать атрибуты цитирования в шаблоне для команды /discourse post {n}?
Также я заметил пару незначительных проблем:
Ссылка View in #channel-name on Slack не поддерживает схему URL Slack Enterprise. Сгенерированная ссылка не открывается ни в Slack, ни в браузере.
Команда слеша может вызвать конфликт, из-за которого страница /admin/plugins/chat-integration/slack перестанет работать. Мне нужно воспроизвести проблему и предоставить вам шаги для её повторения.
Мне кажется, что в документации требуется некоторое уточнение. Я не использовал этот плагин уже несколько лет. Из раздела «Безопасность/Права доступа» документации не сразу понятно, как настройка chat integration discourse username влияет на отображение уведомлений в провайдере чата.
Это не должно влиять на квоту просмотров страниц. Данные о публикациях Discourse отправляются провайдеру чата через API. Когда сообщение, связанное с публикацией Discourse, читается в провайдере чата, это не генерирует просмотр страницы в Discourse.