- 相手が鍵アカではないのにリプライが見えなくて困っている人向け
同問題のリプライ版や、クオリティフィルターについてはこちらの記事で説明してます。
スパムアカウントとは?
フォローしまくったり、リプライを送りまくったりするような、ツールを使っていると判定されるような行動を取ると、スパムアカウントと認識されます。自動行動はアカウントロックや凍結という制裁に繋がることもあります。
DMの通知が消えない ~受信側~
設定で『すべてのアカウントからメッセージを受け取る』をオンにしていませんか?あなたにDMを送ったのは、あなたのフォローイング(フォロイー)ではないアカウントで、しかも、スパムアカウントである可能性があります。
アプリを使用しているなら、デスクトップ(ブラウザ)版で確認してください。
現在、DMのクオリティフィルター機能はアプリにしかないため、デスクトップなら表示される可能性があります。
スパムアカウントからでもメッセージを受け取るには、クオリティフィルターを外す必要があります。
アプリでは、『設定とプライバシー』→『プライバシーとセキュリティ』→『すべてのアカウントからメッセージを受け取る』→『クオリティフィルター(不適切なメッセージをダイレクトメッセージリクエストから除外します)』で切り替えることができます。
デスクトップ(ブラウザ)では、『設定とプライバシー』→『プライバシーとセキュリティ』→『すべてのアカウントからメッセージを受け取る』までで、『クオリティフィルター』の項目はありません。
そして、クオリティフィルターを切り替えても、オフにする前に届いたDMはすぐには表示されません。
クオリティフィルターを切った後、アプリを再起動してDMを確認してください。
クオリティフィルターを切り、再起動しても表示されない場合は
とツイートしてみましょう。
とツイートするのもいいでしょう。
ただし、DMが表示されないということは、いいねがついても通知されない可能性があるので、そのツイートを自分で確認するようにしましょう。
いいねがついていたら、後述の『▼あったはずのDMが消えた ~送信・受信側~』の方法でDMを確認し、なければ用件を聞きましょう。
「ツイッターのバグで見えないから送りなおして」とは言わないでください。
なぜなら、これはバグではなく、仕様だからです。
ツイッター社は、あなたがスパム(と判定されるような行動を取った)アカウントからのメッセージを見なくていいように守ってくれているのです。
DMを読んでもらえていないっぽい ~送信側~
はじめに書いた通り、あなたはスパムアカウントと判定されるような行動を取りませんでしたか?受信側がクオリティフィルターを使ってスパムアカウントからのメッセージを受け取らないようにしている場合、あなた(=スパムアカウント)からのDMは表示されません。
受信側は通知があることによって「表示されないけどDMがあるらしい」ということを認識できますが、送信側に「送信失敗」などの文言は一切出ません。
リプライが相手に表示されない状況と同じです。
ではどうすればいいかと言うと、時間をあけてください。
筆者の環境では、半日ほど時間をあけると復活しました。
焦って「もう届くようになったかな?」と自分の複アカウントなどで試す行為もまた、スパム扱いされるので逆効果です。
DMが表示されない状態(環境)では、おそらくリプライも相手に表示されないため、リプライで「届いてる?」と確認することすらできません。
時間をあけてDM機能が復活したからといって、相手のDM画面に既に送ったDMが自動で表示されることはありません。
復活後にもう一度DMを送信してはじめて、相手のDM画面に表示されていなかったDMも表示されます。
なので、消えたわけではなく、表示されていないだけということのようです。
あったはずのDMが消えた ~送信・受信側~
キャッシュを削除したり、長期間DMを使っていなかったりすると、いままでのDM履歴が非表示になることがあります。削除されたわけではないので、DMの宛先に相手のスクリーンネーム(ID)を入力すると、再表示されます。
もうちょっと試してみた
フォロー関係ではないスパムアカウントAと通常アカウントBを用意し、両アカウントとも『すべてのアカウントからメッセージを受け取る』をオンにしてDM会話をしてみました。といった感じで、スパムアカウントAの画面にはBからのメッセージは表示されていますが、Bの画面にはスパムアカウントAのメッセージは表示されませんでした。
実際にこんな状況はないでしょうが、BからスパムアカウントAにDMを送っても、スパムアカウントAからの返事は表示されません。
前項で「消えているわけではなく表示されていないだけ」と書きましたが、この会話のあとにAがスパム判定から解除されても、間にあったはずのDM(「ハロー」「パンです」)が割り込んで表示されることはないと思います。