Очередь проверки модераторов: превращение флага в обсуждение

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

Надеюсь, я задаю вопрос в правильном месте.

Когда пользователь или модератор помечает пост флагом, он попадает в Очередь проверки.

Если никаких действий не предпринимается, я полагаю, через 24 часа (но не уверен в этом) оно превращается в обсуждение.

Есть ли способ изменить это так, чтобы оно становилось обсуждением в заранее заданное время, например, через 3 часа бездействия/отсутствия реакции на флаг?

Я не имею в виду спам или флаги, сгенерированные системой, а именно случаи, когда флаг ставит пользователь или модератор.

Мы находимся в разных часовых поясах, и было бы здорово иметь возможность добавлять комментарии перед принятием решения.

На изображении две кнопки с надписью «Посмотреть полное обсуждение» на белом фоне. (Подпись сгенерирована ИИ)

На скриншоте показано то, что я пытаюсь объяснить. Это появляется только после истечения некоторого времени. Можно ли настроить это срабатывание раньше в каких-то настройках?

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

Или мы неправильно понимаем, как это работает изначально?

Заранее спасибо,
Руби

Описанный вами способ не похож на текущую функцию очереди модерации. :thinking:

Обычно опция просмотреть полное обсуждение появляется для флагов, которые также создают личное сообщение (ЛС) группе модераторов (типы флагов «что-то ещё» и «незаконно»). Нажатие на неё перенаправит вас к самому ЛС, а не к элементу очереди на модерацию.

Нет задержки по времени, когда эта опция становится видимой — она должна появляться сразу после того, как флаг попадает в очередь. А для флагов «спам», «не по теме» и «неприемлемый контент» этой кнопки вообще нет (так как они не создают ЛС с дополнительными деталями).

Соответствует ли это тому, что вы видите в своей очереди модерации?

При более тщательном рассмотрении — да.

Есть ли способ изменить это поведение для других типов флагов?

Для стандартных флагов «спам», «не по теме» и «неуместное содержание», я не думаю, что можно изменить их поведение.

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

Настройки пользовательских флагов находятся в разделе модерации вашей панели администратора (/admin/config/flags).

Хотите ответить пользователю, который пометил сообщение, или вы хотите обсудить это с сотрудниками?

Я думаю, что обычно категорию «Сотрудники» используют для второго случая. В качестве обходного решения вы можете самостоятельно пометить сообщение как «что-то другое».
Возможно, вам также поможет статья Review with reason, но, насколько я знаю, она работает только для комментариев при принятии мер.

С участием сотрудников.

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

Я изучу вариант с пользовательскими флагами, упомянутый @JammyDodger.

Возможно ли это сделать, если сообщение уже было помечено?

Думаю, да.

Также есть темы о том, как обсуждать флаги. Например, How can moderators coordinate their efforts? - #4 by Dan_Eastwood
Похоже, это всё ещё в списке запланированных функций (но сомневаюсь, что список актуален).

Мы создали пользовательский флаг, позволяющий вводить данные для создания разговора.

Однако, похоже, нет возможности удалить флаги по умолчанию, можно только включить или отключить их. Это верно?

Пытаюсь понять, являются ли это нашими единственными вариантами на данный момент?

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

Отключение флага уберет его из меню флагов, и в качестве «активных» вариантов останутся только включенные флаги, доступные для использования вашим сообществом. :+1:

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

Возможно, был бы полезен компонент темы, который позволяет делать это напрямую из очереди модерации. Что-то вроде этого:

Дополнительный вопрос:
существует ли способ установить пользовательский флаг, видимый только модераторам?

Созданный нами пользовательский флаг работает, но его видят все пользователи TL, имеющие право выставлять флаги.

Если это невозможно изменить, ничего страшного, но я хотел уточнить.

Спасибо.

Думаю, это можно реализовать с помощью небольшого дополнительного CSS в пользовательском компоненте темы, но мне понадобится ноутбук, чтобы проверить это как следует. Надеюсь, кто-нибудь сможет дать более конкретный ответ. :slight_smile: :crossed_fingers:

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


@Rubi, думаю, что-то вроде этого должно сработать (хотя вам нужно будет указать правильное пользовательское название вашего флага вместо custom_inappropriate):

.flag-action-type.custom_inappropriate {
    
    display: none;
}


.staff .flag-action-type.custom_inappropriate {
    
    display: initial;
}
Дополнительные сведения о том, как добавить это на ваш сайт
  • Перейдите в /admin/config/customize/components
  • Нажмите Install, а затем Create new
  • Задайте имя и выберите тип «component».
  • Нажмите Create
  • Перейдите в Edit и добавьте компонент в вашу тему
  • Нажмите кнопку Edit CSS/HTML и вставьте код во вкладку Common

И сохраните. :+1:

Есть некоторые потенциально хорошие новости на будущее…

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

Не знаю, когда именно это будет готово к использованию, но это, безусловно, хороший знак. :slight_smile: :+1:

Очень здорово! Мне очень нравится эта идея, и я надеюсь, что она будет реализована как можно скорее.

Спасибо, что поделились.

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

Я только что протестировал это на сообщении, которое было помечено как «Неуместное».

Очевидно, что пометка «Неуместное» не открывает флаг для обсуждения, а вот «Что-то другое» — открывает.

Таким образом, на одном и том же сообщении оказывается два флага: если я затем принимаю флаг и, например, удаляю сообщение, система фиксирует оба флага как обработанные.

Правильно ли это?

Есть ли какие-либо побочные эффекты или другие непредвиденные последствия от наличия двух флагов на одном сообщении?

Наличие двух (или даже более) флагов на одном посте — это вполне нормально. :+1: Обычно они поступают от разных участников сообщества, сообщающих о проблемах с этим же постом.

Я не считаю, что флаг «что-то другое» учитывается при автоматическом скрытии поста, поэтому, думаю, добавление флага «обсуждение с сотрудниками» не вызовет никаких негативных последствий.