Здравствуйте! Я использую некоторые категории Discourse как систему отслеживания задач. Мне нужно следить за активностью трекера в соответствующих темах. Внешние тикеты из YouTrack поступают в Discourse по электронной почте.
Темы создаются — это отлично. Однако множество автоматических писем генерирует много малополезных сообщений. Настройки трекера недостаточно гибкие: нельзя настроить только необходимые уведомления, их частоту, лимиты и т. п. Более того, эти настройки затрагивают как почтовые ящики пользователей, так и почтовый ящик самого Discourse.
Я хотел бы иметь возможность для категории скрывать/сворачивать сообщения от входящих писем с одного и того же адреса, который одновременно настроен как входящий почтовый адрес для этой категории.
Давайте создадим тему, но все последующие сообщения будут скрыты, как показано на изображении ниже. Я согласен скрыть все сообщения определённого пользователя, если их доля превышает 80 % от всех сообщений в теме, или если это все сообщения.

Из-за ограниченных возможностей вебхуков я не могу использовать API. Возможно, у кого-то есть аналогичные случаи или идеи?
Я прочитал связанную тему Временно скрыть сообщение / пометить как менее важное? и обнаружил, что мой случай похож, но с автоматической реализацией (без участия человека в модерации).