Add reason for rejection of a post

for the first posts of a user, which may need to be approved (based on a forum policy), a reason for rejection may be good.

when an admin reject a “waiting for approval” post, it’d be good (educational for users) to add the reason so that this reason goes to the user directly.

currently we message users about the reason their post is not accepted. it’s a bit of work, as in a message you need to say hi and bye :wink: .

I’m not sure if this can work, but when admins click on reject button, a window like the flag window can open and admins can write the reason or choose among the list:

31 лайк

Are there any developments?

1 лайк

I have been against unconditionally notifying users here of rejections. (we now unconditionally notify on approval)

But… strategically if the moderator opts to give a rejection reason, I am all for reducing moderator friction.

I would like the full picture here, what are some examples of reasons why you would reject first post?

cc @eviltrout

7 лайков

I guess anything that causes one to flag a post, can cause rejection of the first post as well! e.g.:

  • duplicate of another thread

  • non-relevant, advertisement, spam, … ; or let’s say out of the community scope (according to the “community guidelines”)

  • very poor writing or non-clear message (bad spelling, bad grammar, …) such that moderators can’t edit it easily

5 лайков

У меня тоже возникает эта же проблема, и мне очень нужна эта функция!

2 лайка

В моём случае новые участники должны представить одно качественное сообщение, прежде чем получат полный доступ к сообществу. Поэтому было бы очень полезно давать им обратную связь по их предложению, если оно не было принято, чтобы стимулировать их попробовать снова. В качестве альтернативы, если их сообщение хорошее, но требует некоторых правок, мы хотели бы оставить комментарии о том, как улучшить пост, перед его официальным принятием.

5 лайков

Предмодерация новых пользователей и тем крайне важна, поскольку это часто первое взаимодействие с сообществом. Если кто-то пытается опубликовать пост и получает только отказ, велика вероятность, что он больше не вернётся. Наиболее частый случай у нас — необходимость перенаправить пользователя с нашего форума на базе Discourse на наш сайт с вопросами и ответами.

Для этого у нас действует следующая политика:

  • Создать сообщение пользователю с темой «Re: <Заголовок их поста>».
  • Сообщить причину отказа (использовать заранее заготовленные формулировки из наших руководств по модерации для удобства).
  • Скопировать содержимое их поста в конец сообщения, чтобы у них осталась копия вопроса, на создание которого они могли потратить значительное время.
  • Отправить сообщение.
  • Затем отклонить их пост.

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

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

5 лайков

Это функция, которую мы тоже очень хотели бы видеть.

Есть ли планы реализовать её в ближайшее время?

3 лайка

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

4 лайка

Мы тоже ждём эту функцию. Если команда сможет её реализовать, это будет огромной помощью: наше сообщество очень большое, и нам нужно это уведомление об отклонении для управления всем. Сейчас мы вынуждены вручную отправлять личные сообщения каждому пользователю касательно отклонения публикации. :neutral_face:

4 лайка

Это именно то, что нам нужно. Мы используем модерацию для сообщений об ошибках (при 150 000+ пользователей они склонны сначала публиковать, а потом уже читать). У нас есть общий форум «Поддержка», где мы поощряем людей задавать вопросы «как сделать». Если что-то ломается, мы просим их публиковать сообщения в разделе «Сообщения об ошибках». Проблема в том, что если их сообщение отклонено (как дубликат или из-за отсутствия необходимой информации и т. д.), они об этом не узнают: сообщение просто исчезает, и они не понимают, дошло ли оно вообще.

Это побуждает их публиковать сообщения об ошибках в менее требовательном разделе «Поддержка», обычно в идентичном виде и без той информации, которую мы требуем для воспроизведения проблемы. Это создаёт нам дополнительную работу. Я хотел бы иметь возможность отклонять сообщения с указанием причины, чтобы обучать пользователей правильному оформлению отчётов об ошибках или, например, ссылаться на существующий отчёт.

Вот логическая цепочка пользователя, который выражает эту озабоченность:

В текущей реализации раздела «Сообщения об ошибках» вы можете никогда не увидеть явного подтверждения того, что ваше сообщение получено. Такие сообщения требуют одобрения модератора перед публикацией — и это логично. Ошибка может затрагивать многих пользователей, поэтому без механизма одобрения могли бы возникать множество разных тем. Кроме того, это может оказаться вовсе не ошибкой. Если форум «Сообщения об ошибках» должен также служить списком известных багов, это ещё одна причина для необходимости одобрения.

Однако, если сообщение в итоге не появляется, нет явного подтверждения того, что оно вообще было получено. И даже если оно (или похожий отчёт) всё же появится, это может занять довольно много времени. Если проблема сохраняется, вы начинаете думать: «Мое сообщение вообще дошло? Стоит ли публиковать его снова?». Вы также тратите время на проверку, появилось ли что-то.

Это демотивирует.

Если же сообщение было опубликовано в разделе «Предложения и отзывы», оно хотя бы появится, и вы увидите, что оно получено. Даже если его позже переместят или удалят, вы будете знать, что оно не потерялось при передаче.

Это менее демотивирует.

С точки зрения человека, который хочет помочь, обратив внимание на проблему, публикация в разделе «Предложения и отзывы» оказывается эффективнее, чем в разделе «Сообщения об ошибках». Для публикации в последнем требуется как минимум один тег, что также отпугивает пользователей. Кроме того, вас просят предоставить много информации, которая может оказаться нерелевантной.

По сути, поведение форума побуждает нас сообщать о проблемах в разделе «Предложения и отзывы», а не в разделе «Сообщения об ошибках».

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

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

8 лайков

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

У меня нет времени:

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

При отклонении я хотел бы указать причину и сразу же завершить процесс. Это может быть стандартная причина (дубликат, не соответствует тематике сообщества, плохое качество текста, неуместное содержание), optionally с кратким пояснением.

Отсутствие такой возможности очень демотивирует новых пользователей форума.

4 лайка

Я согласен. Если вы отклоняете пост или тему, и они никогда не отображаются у пользователя без объяснения причин, это оставляет плохое впечатление, если только вы позже не отправите ему личное сообщение. Мне бы очень хотелось, чтобы это было реализовано. Кроме того, переход из очереди модерации к профилю пользователя для отправки сообщения занимает больше времени. Если бы всё было в одном месте, это было бы удобнее.

1 лайк

Разве этого ещё нет в списке релизов?

Проверь #releases… о, стоп, нет, это для отклонения аккаунта, моя ошибка.

2 лайка

Точно, хотелось бы иметь аналогичную функцию для отзывов.

2 лайка

Я тоже хотел бы видеть эту функцию.

Я привык к Mailman 2, где было текстовое поле для «причины отклонения», поэтому меня удивило, что отклонённое сообщение так быстро исчезло бесследно!

(Хотя, если честно, оно не исчезло бесследно — я вижу его в журнале действий сотрудников.)

1 лайк

Поднимаю эту тему из-за запроса @TheBaby5 в Marketplace.

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

Текущий процесс модерации выглядит так:

  1. Пользователь публикует пост в категории с модерацией.
  2. После публикации пользователь видит js.review.approval.description (просто всплывающее окно, без сообщения от сотрудников).
  3. Если пост отклонён, пользователь не получает никакого уведомления.

Я считаю, что базовая функциональность должна включать сообщение об отклонении поста (возможно, от сотрудника). Мне не обязательно нужно объяснение — мы могли бы, например, отредактировать js.review.approval.rejected.message и добавить туда наиболее частые причины. Это просто идея.

Оригинальный пост на маркетплейсе здесь

4 лайка

Я согласен с этим, ЕСЛИ речь идёт о легитимном пользователе и мы хотим сообщить ему, почему его пост был отклонён.

Однако в случае со спаммером я считаю, что отсутствие уведомления вполне оправдано. Не стоит уведомлять спаммера о том, что его пост был отклонён (удалён), чтобы он не вернулся и не попытался снова. :slightly_smiling_face:

Причина «СПАМ» не должна отправлять уведомление. Для остальных причин — да.

2 лайка

Это на случай, если команда захочет реализовать запрошенную функцию: вот текущие варианты для ожидающего публикации поста (категория с модерацией).

В случае со спамом можно просто удалить пользователя. При отклонении можно воспользоваться простым решением, которое я предлагал в своём предыдущем посте. Это самое лёгкое и быстрое решение для команды. Предполагая, что команде не интересен полный запрос и для этого уже открыта тема Marketplace, к тому же эта тема из 2020 года.. :thinking:

1 лайк

Аналогами в Mailman 2 являются Reject (с возможностью указать причину) и Discard (без уведомления вообще), а также Defer (решить позже) и Accept.

Также существует опция «Отклонить все сообщения, помеченные как Defer». Defer является настройкой по умолчанию, поэтому после принятия или отклонения реальных сообщений на странице, скорее всего, останутся только спам-сообщения, которые можно отклонить сразу все.

В этом есть и другие нюансы, но это наиболее прямые сопоставимые варианты.

4 лайка