シナリオ 1
会話がまだ開始されていない場合、ブロックシステムはどのように機能しますか?
ブロックシステムが機能するためには、以下の条件を満たす必要があります。
- シナリオ 1 > 条件 A
ジェーンとデイビッドの間で最初のチャットが開始されておらず、ジェーンが最後のオプション(特定のユーザーのみに個人メッセージまたはダイレクトメッセージを送信することを許可する)を選択していること。
または
- シナリオ 1 > 条件 B
ジェーンとデイビッドの間で最初のチャットが開始されておらず、ジェーンがデイビッドを無視リストに追加していること。
ご覧のとおり、ユーザーはブロックシステムが機能するために会話を開始する必要はありません。これは問題だと思います。なぜなら、会話が開始された後でも、ユーザーは他のユーザーをブロックできるはずだからです…
さて、チャットが開始された後のシステムの動作を見てみましょう。
シナリオ 2
会話が開始された場合、システムはどのように機能しますか?
- シナリオ 2 > ケースソリューション A: ミュートされたユーザー
ユーザーをミュートすることは、そのユーザーからの通知を表示しないことですよね?
しかし、ご覧のとおり、ユーザーをミュートリストに追加しても、上部の通知バーに通知とその数が表示され続けます。
- シナリオ 2 > ケースソリューション B: 無視されたユーザー
ご覧のとおり、ジェーンがジェイソンを無視リストに追加したり、最後のオプション(マイケルのみ、または特定のユーザーのみに個人メッセージまたはダイレクトメッセージを送信することを許可する)を選択したりしても、ジェイソンはメッセージを送信でき、通知がバーに表示され続けます。
シナリオ 3
気まずいシナリオ ![]()
ユーザーがアカウントを削除したか、管理者がアカウントを削除した場合でも、その人とメッセージをやり取りした人はメッセージを送信できます。
疑問に思うかもしれません:削除されたアカウントに誰がメッセージを送るのか?
このキャラクターは、削除されたアカウントにメッセージを送信し続けています。
上記の例のように、執着心の強いキャラクターは、削除されたアカウントに何百ものメッセージを送信したり、写真や動画をアップロードしたりすることで、システムを妨害する可能性があります。アカウントは削除されているため、送信者を報告できるユーザーはいません。
これに関する予防策があれば、見落としている可能性があります。



