チャットでのユーザーのミュートと無視の改善

シナリオ 1

会話がまだ開始されていない場合、ブロックシステムはどのように機能しますか?

ブロックシステムが機能するためには、以下の条件を満たす必要があります。

  • シナリオ 1 > 条件 A

ジェーンとデイビッドの間で最初のチャットが開始されておらず、ジェーンが最後のオプション(特定のユーザーのみに個人メッセージまたはダイレクトメッセージを送信することを許可する)を選択していること。

または

  • シナリオ 1 > 条件 B

ジェーンとデイビッドの間で最初のチャットが開始されておらず、ジェーンがデイビッドを無視リストに追加していること。

シナリオ 1 のスクリーンショット


ご覧のとおり、ユーザーはブロックシステムが機能するために会話を開始する必要はありません。これは問題だと思います。なぜなら、会話が開始された後でも、ユーザーは他のユーザーをブロックできるはずだからです…

さて、チャットが開始された後のシステムの動作を見てみましょう。

シナリオ 2

会話が開始された場合、システムはどのように機能しますか?

  • シナリオ 2 > ケースソリューション A: ミュートされたユーザー
    ユーザーをミュートすることは、そのユーザーからの通知を表示しないことですよね?

しかし、ご覧のとおり、ユーザーをミュートリストに追加しても、上部の通知バーに通知とその数が表示され続けます。

  • シナリオ 2 > ケースソリューション B: 無視されたユーザー

ご覧のとおり、ジェーンがジェイソンを無視リストに追加したり、最後のオプション(マイケルのみ、または特定のユーザーのみに個人メッセージまたはダイレクトメッセージを送信することを許可する)を選択したりしても、ジェイソンはメッセージを送信でき、通知がバーに表示され続けます。

シナリオ 3

気まずいシナリオ :slight_smile:

ユーザーがアカウントを削除したか、管理者がアカウントを削除した場合でも、その人とメッセージをやり取りした人はメッセージを送信できます。
疑問に思うかもしれません:削除されたアカウントに誰がメッセージを送るのか? :slight_smile: このキャラクターは、削除されたアカウントにメッセージを送信し続けています。

上記の例のように、執着心の強いキャラクターは、削除されたアカウントに何百ものメッセージを送信したり、写真や動画をアップロードしたりすることで、システムを妨害する可能性があります。アカウントは削除されているため、送信者を報告できるユーザーはいません。

これに関する予防策があれば、見落としている可能性があります。

「いいね!」 2

削除されたアカウントのシナリオを再現できました。削除されたアカウントとのチャット履歴があったためです。送信されたメッセージより前の履歴は表示されませんが、アカウントが削除されたことでチャット履歴が消去されたのかもしれません。(これは別のウェブサイトでのことです)

「いいね!」 1

現状では、ユーザーをミュートしても、すでにダイレクトメッセージでやり取りしている場合、そのチャネルでメッセージを受信したくない場合は x ボタンでリストから削除する必要があります。

「いいね!」 1

それは、自分自身に送信したメッセージと同じです

「いいね!」 1