Посты от неадминистраторов автоматически помечаются системным пользователем — требуется проверка

Здравствуйте,

У меня возникла странная проблема на моём форуме Discourse. Каждый раз, когда пользователь без прав администратора создаёт новую тему, пользователь «system» автоматически помечает её как подозрительную. Сами темы публикуются, но сразу же отправляются на проверку администратору. Причина, указанная для отметки, — просто «требует проверки».

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

Вот что я уже попробовал:

  • Снизил все настройки, связанные с проверкой (например, «минимальный уровень доверия для публикации ссылок», ограничения для новых пользователей и т. д.).
  • Проверил наличие пользовательских отслеживаемых слов или правил для отметки.

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

Спасибо!

Сообщения в Discourse могут автоматически отправляться в очередь модерации по различным причинам.

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

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

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

По умолчанию Discourse не помечает автоматически все сообщения, поэтому вы также можете проверить страницу настроек вашего сайта, включив отображение только изменённых настроек (Only show overridden), чтобы увидеть, какие параметры могли быть изменены и влияют на это поведение. В частности, разделы настроек Spam и Posting содержат параметры, которые могут быть связаны с этой проблемой.

Также у нас есть несколько Documentation руководств, которые могут быть полезны при устранении этой проблемы на вашем сайте:

Если сообщение содержит отслеживаемое слово, в очереди модерации обычно отображается уведомление This post included a Watched Word. вместе с сообщением, поэтому маловероятно, что настройки отслеживаемых слов являются причиной этой ситуации.