Ограничить пользователям возможность публиковать определенные слова по категориям

Существует ли способ ограничить пользователей от публикации сообщений, содержащих указанные неуместные слова, только в определённой категории?

Например: у нас есть две категории A и B. Мы хотим запретить пользователям публиковать сообщения, содержащие слово «xyz» (пример), только в категории A, при этом в категории B они должны иметь возможность публиковать любые сообщения…

Вероятно, это глобальная проблема. Возможно, вам потребуется создать плагин, чтобы «извинять» определённые категории.

Может ли этот официальный плагин помочь вам?

Пометить сообщение по словам: помечать тему при создании или редактировании, если она содержит определённые слова

Спасибо, @Lhc_fl! Поскольку я новичок в Discourse, я не понимаю, как создать собственный плагин или добавить свою функцию в существующий плагин. Не могли бы вы подробно объяснить, как именно решить мою проблему?

Связанный запрос на новую функцию: https://meta.discourse.org/t/watched-words-tagging-enable-by-category/255620?u=mattdm

Вот как добавить плагин в Discourse:

Вот пример автоматизированной задачи с использованием этого плагина:

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

Это можно обойти с помощью решения на CSS:

Однако обратите внимание: поведение (скрытое сообщение может прочитать любой) обсуждается. Подробнее смотрите здесь: