🫥
DiscordBotの仕様変更で受けた影響(2020->2023)
2020年ごろに作成したDiscordのBotを色々あって2023年の今実行しようとしたら下記エラーが
TypeError: init() missing 1 required keyword-only argument: 'intents'
なんか書き方が変わったらしい
従来の記載
client = discord.Client()
新しい記載
client = d.scord.Client(intents=discord.Intents.all())
まあエラー分そのままの意味に書き換えただけだけど
なんか違うエラーが出た
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.
DiscordBotの開発版はPrivileged IntentsっていうのをONにしなければ使わせてもらえないらしい
Discussion