Улучшения для отключения звука и игнорирования пользователей в чате

Сценарий 1

Как работает система блокировки успешно, если разговор еще не начат?

Для работы системы блокировки должны быть выполнены следующие условия.

  • Сценарий 1 > Условия-A

Первичный чат между Джейн и Дэвидом не должен быть начат, и Джейн должна выбрать последний вариант (Разрешить только определенным пользователям отправлять мне личные сообщения или прямые сообщения в чате)

ИЛИ

  • Сценарий 1 > Условия-B

Первичный чат между Джейн и Дэвидом не должен быть начат, и Джейн должна добавить Дэвида в список игнорируемых.

Скриншоты сценария 1


Как видите, пользователям не нужно инициировать разговор, чтобы система блокировки работала. Я считаю, что это проблема, потому что люди должны иметь возможность блокировать другого пользователя даже после начала разговора…

Что ж, давайте посмотрим, как работает система после начала чата.

Сценарий 2

Как работает система, если разговор начат?

  • Сценарий 2 > Решение случая A: Пользователи в режиме «Не беспокоить»
    Отключение звука для пользователя означает, что вы не видите уведомлений от него, верно?

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

  • Сценарий 2 > Решение случая B: Игнорируемые пользователи

Как вы видите здесь, даже если Джейн добавит Джейсона в список игнорируемых или выберет последний вариант (Только Майкл или Разрешить только определенным пользователям отправлять мне личные сообщения или прямые сообщения в чате), Джейсон все еще может отправлять сообщения, и уведомления появляются в панели.

Сценарий 3

Неудобный сценарий :slight_smile:

Если пользователь удалил свою учетную запись или администратор удалил эту учетную запись, люди, переписывавшиеся с этим человеком, все еще могут отправлять сообщения.
Возможно, у вас возникнет вопрос: кто будет отправлять сообщения на удаленную учетную запись? :slight_smile: Этот персонаж все еще отправляет сообщение на удаленную учетную запись.

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

Если существуют меры предосторожности на этот счет, возможно, я их упустил.

2 лайка

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

1 лайк

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

1 лайк

То же самое касается сообщений, которые вы отправляете себе.

1 лайк