Мы используем форум Discourse для взаимодействия с нашими клиентами. Однако у нас возникла ситуация, в которой нам нужна помощь. Она описана ниже:
У нас есть продукт под названием XYZ, для которого создан форум, где клиенты могут делиться своими отзывами и задавать вопросы.
Наши модераторы и администраторы отвечают за мониторинг форума и следят за тем, чтобы не было негативных или спам-комментариев и ответов, которые могут навредить или ввести в заблуждение других клиентов.
Иногда мы сталкиваемся с клиентами, которые публикуют грубые, оскорбительные или нерелевантные комментарии или ответы, нарушающие правила и этикет нашего форума.
Чтобы предотвратить влияние таких клиентов на атмосферу и качество форума, мы хотим скрывать их комментарии или ответы от остальной части форума и отвечать им лично в рамках той же темы.
Таким образом, мы сможем решать их проблемы или опасения, не подвергая их воздействию других клиентов. Мы также сможем дать им понять, что они по-прежнему являются частью обсуждения и пользуются уважением.
Существует ли какой-либо плагин, который поможет нам достичь этой цели? Я разработчик, но никогда не работал с Ruby или разработкой плагинов для Discourse. Я был бы очень признателен за любые советы или рекомендации по подходу к разработке, например, какие хуки или API следует использовать для реализации требуемого функционала. Или же любой плагин, который решает подобную задачу.
Кажется, это неустойчивая практика, но вы можете попробовать поискать по запросу «shadowban» (теневой бан). Мне неизвестно о решениях, работающих на уровне темы.
Если у вас есть бюджет, вы можете разместить пост в Marketplace
Также, если вас не беспокоит полная «конфиденциальность», функция «Скрыть из списка» позволяет убрать тему из общего обзора и снизить её активность, чтобы она не отображалась в списках и дайджестах для других пользователей (хотя прямые ссылки по-прежнему будут доступны тем же людям).
Это немного похоже на тихий разговор в углу с кем-то: хотя другие могут увидеть, что вы беседуете, если им укажут, где искать, и могут подслушать, если очень захотят (но маловероятно, что их внимание будет привлечено к вашему разговору).
Я считаю, что сотрудники всегда могут видеть скрытые темы в списках, и вы всегда можете вернуть тему в общий список, если считаете, что вопрос достаточно решён.