InstagramのDMで送信ボタンを押しても相手に届かない現象には、システム的・規約的な明確なトリガーが存在します。ネット上では「バグ」の一言で片付けられがちですが、内部挙動を紐解くと主に以下の5つの要因に集約されます。
第一に挙げられるのが、インスタDM送れない理由の筆頭である「Meta社の安全保護AIによる一時的なアカウント制限」です。短時間に連続して複数のユーザーへ同一文面のメッセージを送信したり、フォローしていないアカウントへURL付きメッセージを送り続けたりすると、自動検知システムがスパムボットと判定し、DM送信機能のみを一時停止させます。
第二は、Metaが段階的に導入してきた「フォロー外アカウントに対するメッセージリクエストの制限仕様」です。現在、相互フォロー関係にないユーザーに対して送信できる初期メッセージは「テキスト1通のみ」に厳格に制限されており、相手がリクエストを承認するまで画像・動画・リンクの送付や2通目以降の送信は一切行えません。
第三は、相手側による「受信拒否設定」や「アカウントブロック」です。プライバシー設定で「メッセージリクエストを受け取らない」に設定されている場合、送信側にはエラー表示すら出ずにメッセージが宙に浮くか、最初から送信不可となります。
第四は、Metaのデータセンター側で発生している大規模なインスタDM通信障害現在のリアルタイム問題です。サーバー側のAPIエラーやルーティング不具合が発生している間は、ユーザー側の端末設定をどれだけ見直しても送信エラーが解消することはありません。
第五は、端末内のアプリキャッシュ破損やローカルストレージの逼迫によるクライアントエラーです。特に長期間アプリをアップデートせずに使い続けたり、バックグラウンド更新を遮断したりしている場合、内部の送信用データキュー(送信保留リスト)がクラッシュし、メッセージの送出が停止してしまいます。