プライバシーとパフォーマンス
ユーザープライバシーはDiscordにとって重要であり、私たちのAPIの方向性を決定する際の指針となっています。この哲学は、ゲートウェイに特権的なインテントを導入することにつながり、そのリストにメッセージコンテンツを追加することにもつながりました。
まだご存知ないかもしれませんが、2022年8月30日から、メッセージコンテンツは特権インテントになります。そのお知らせはこちらでご覧いただけます。
この変更により、悪意のあるBotがプラットフォーム上のユーザーの行動を監視できないようにすることができます。しかし、同時に問題も発生します。Botと対話する最も一般的な方法は、テキストチャンネルにメッセージを送信し、そのメッセージをコマンドとして示す何らかの記号を付けることです。このコマンドは、メッセージコンテントインテントがなければ、もはや機能しません。スラッシュコマンドは、アプリケーションがメッセージを読まなくてもこの機能をシミュレートできるように設計されており、同時に、コマンドを使用する際のユーザーエクスペリエンスを向上させることができます。
コマンドへの移行は、セキュリティとプライバシーのためだけではありません。移行によってプラットフォームレベルで組み込まれたBotコマンドに多くの機能を追加し、ロール制限、ローカライズ、オートコンプリートなど、あらゆるBotに簡単にアクセスできるようにしました。