Не является ли сообщение «тишина» немного вводящим в заблуждение?

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

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

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

Из-за запросов пользователей изменить эту функциональность мы кастомно доработали сообщение о «тишине», чтобы оно более точно отражало произошедшее. У меня есть только один вопрос относительно текущей системы: как я могу включить причину и длительность «тишины» в личное сообщение? Может быть, существует какой-то плейсхолдер или подобный инструмент, который позволит мне быть более информативным для пользователей.

И наконец, я просто хочу уточнить: какова цель маскировки реальности за этим сообщением об «аккаунте, помещённом на удержание»? Приносит ли это какую-либо пользу сообществу?

Спасибо!

9 лайков

Только что проверил: стандартное письмо также не содержит причины молчания. Так для чего вообще нужна причина молчания? Только для сведения персонала?

Хочу узнать, есть ли способ добавить причину молчания в электронное письмо или личное сообщение.

6 лайков

Кто-нибудь знает какую-либо функциональность для этого?

Я согласен, что это немного двусмысленно.

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

6 лайков

Поднимаю тему? Есть ли категория для багов, куда я могу это поместить?

1 лайк

Я переместил это в ux, так как это определённо вопрос пользовательского опыта. :slight_smile:

6 лайков

Возникла некоторая путаница относительно того, какое именно это сообщение…

Это текущий шаблон текста по умолчанию для account_silenced (так уже много лет):

Ваш аккаунт был заблокирован на форуме до %{silenced_till}.

Причина — %{reason}

А вот это письмо, которое вы получаете при блокировке через это диалоговое окно:

@codergautam сообщение, которое вы просматриваете, — это silenced_by_staff. Оно, похоже, является шаблоном по умолчанию и отправляется, когда… я точно не уверен, но, вероятно, это срабатывает автоматический процесс, а не описанное выше ручное действие.

1 лайк

Вы правы, пользователь получает это сообщение на свою электронную почту, но silenced_by_staff, если мне не изменяет память, отправляется как личное сообщение. Я воспроизведу ситуацию и вернусь к вам с ответом. Извините за возникшую путаницу.

2 лайка