Если тема по этому вопросу уже есть, приношу извинения… Я, должно быть, пропустил её, но считаю, что это важная функция, которую я хотел видеть в Discourse уже давно.
Я состою во многих форумах, и на многих из них требуется одобрение тем в определённых категориях. Лично мне хотелось бы получать уведомление, если мой пост отклонён. Иногда я долго жду, не зная, просто ли тему ещё не просмотрели и процесс занимает время, или же она была отклонена и никогда не появится. Ещё одна тема, которая хорошо дополнит это предложение: Добавить причину отклонения поста.
Несколько месяцев назад что-то подобное предлагалось здесь, но я также изменил своё мнение по этому поводу.
Когда новый пользователь присоединяется к форуму, он никогда не читает правила или руководства. Это как будто закрепленные посты появляются только тогда, когда он получает флаги и спрашивает: «Что я сделал не так?». Именно поэтому некоторые сообщества требуют проверки постов от пользователей уровня TL0, просто чтобы убедиться, что они ознакомились с правилами. В небольших сообществах, где команды модераторов более чем достаточно, модераторы могут напрямую писать пользователям: либо приветствовать их на форуме и помогать освоиться с ним и его правилами, либо просто сообщать об отклонении их поста. Поверьте, это заставит пользователей читать правила, тогда как автоматическое сообщение системы об отклонении поста сразу попадёт в их папку «Корзина».
Даже Discobot — самый полезный учебник — большинство пользователей не заканчивает. Следовательно, автоматические уведомления ничего не изменят, и пользователи продолжат публиковать материалы на проверку, даже если их контекст может не соответствовать правилам.
Уведомления вроде «Ваш пост был отклонён» могут раздражать пользователя, а этого мы не хотим, особенно когда речь идёт о новых участниках.
Не забывайте также, что вы можете написать модераторам в личные сообщения, чтобы узнать причину отклонения.
По крайней мере, если тема отклонена модераторами, автор оригинального поста (OP) должен получать уведомление — тогда только функция личных сообщений (DM) имеет смысл.
Если уведомления об отклонении темы нет, OP может подумать, что тема всё ещё в очереди, и что нужно подождать ещё немного…
Что, если бы была страница, где отображались бы все посты в очереди модерации для конкретного пользователя? Если их пост отклоняется, он становится невидимым, и они узнают, что он не прошёл проверку. Такая система была бы удобной для пользователя и не показывала бы отклонение напрямую. Что вы думаете?