Отключить упоминания @all в Discourse Chat

Помогите!

Сегодня пользователь обнаружил, что в чате Discourse можно использовать @all. Сначала это казалось шуткой, но на самом деле множество пользователей получали уведомления, включая меня. Я видел уведомления из канала, хотя меня никто не упоминал.

Возможно ли быстро устранить эту проблему? Многие пользователи массово пишут «помогите».

3 лайка

К тому же я не могу отключить звук пользователям в чате из-за другой ошибки, которую я обнаружил :facepalm:

1 лайк

1 лайк

Мы посмотрим. Тем временем вы можете временно отключить чат на вашем сайте.

1 лайк

Спасибо. Я отключаю чат прямо сейчас, пока это не будет исправлено.

2 лайка

1 лайк

Также рекомендую установить SiteSetting.chat_auto_silence_from_flags_duration в 1 день и помечать нарушителей флагом.

2 лайка

Да: временно приостановить их за злоупотребление.

Я уже сделал это и отключил чат.

3 лайка

Да, я хотел настроить это, но в настоящее время есть ошибка и с отключением звука:

2 лайка

Я недавно узнал об этой опции. Есть ли способ включить её для всех?

2 лайка

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

Тем не менее, в вашем случае правильным решением будет отключение уведомлений и/или приостановка действий пользователя.

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

Я думаю, что эти меры смягчения помогут значительно, поэтому именно на них мы хотим сосредоточиться в первую очередь.

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

Также в нашем списке задач есть пункт, касающийся обеспечения применения существующего ограничения max users notified per group mention в чате (сейчас это не работает). Возможно, упоминания @all и @here также должны подчиняться тем же ограничениям.

3 лайка

О, супер! Прямо сейчас я настроил так, что в чат могут писать пользователи с уровнем доверия TL1 и выше. Работает довольно хорошо, так как нарушители с более высоким уровнем доверия уже были временно заблокированы.

3 лайка

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

1 лайк

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

4 лайка

Теперь у нас есть настройка для каждого канала, позволяющая отключить @all и @here благодаря этому PR от @j.jaffeux

7 лайков

Вы всё поняли совершенно наоборот. Включение @all должно быть опциональным. То, что оно включено по умолчанию, — это безумие.

И отключите это на этом сайте как можно скорее! Я даже никогда не использовал чат на этом сайте, а мне пришло письмо с уведомлением о том, что кто-то использовал @all. Я в шоке, что вы посчитали приемлемым включить это по умолчанию.

15 лайков

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

Мы уже занимаемся этим и, надеюсь, скоро предоставим дополнительную информацию.

13 лайков

Хорошая новость в том, что это уже исправлено. :partying_face:

Произошла регрессия: уведомления на сайте для всего канала корректно отключались, но версии по электронной почте всё ещё отправлялись. Это уже решено, и проблем больше быть не должно. :+1: Ещё раз приношу извинения всем, кто получил это письмо. :pray:

9 лайков