Message Content Intent
#Privileged_Intents
2022年8月31日にMessageの一部のフィールドが読み取れなくなる。
5月1日予定から延期
2022年8月31日のDiscord APIの仕様変更
例によって認証の必要なBotのみに影響
認証されていないBotでもMessage Content Intentが有効化されるまでにトグルボタンの操作が必要
対象となるフィールド
content
embeds
attachments
components
例外
ボット自身の送信したメッセージ
DMに送信されたメッセージ
Interactionsを介して取得したメッセージ
これはMessageComponentsとコンテキストメニューのことを意図していると思われるtig.icon
ボットへのメンションが含まれたメッセージ
変更が行われる背景
ユーザーのプライバシー保護
As the popularity and number of Discord bots grow, it's important to keep our users and developers safe and healthy.
開発者も含まれているらしいがお前らも余計な情報送ってきてほしくないだろってことですかね?(まぁたしかにいらん情報はくれなくていいが)tig.icon
あんまり自信はないtig.icon
Privileged Intentsの申請
2021/10/25(月)から開始
Interactionsでは実現不可能なことに限りたい
詳細はReview Policyを参照
ref
Developer PortalからPrivileged Intentsを有効化する
Message Content Intentが影響する処理
ソース
https://support-dev.discord.com/hc/en-us/articles/4404772028055
https://support.discord.com/hc/en-us/articles/4410940809111
https://canary.discord.com/channels/613425648685547541/697138785317814292/870365832197308416
https://canary.discord.com/channels/613425648685547541/697138785317814292/902275676982374491
https://support.discord.com/hc/en-us/articles/4413259614487-Message-Content-Intent-Alternatives-Workarounds