前提・実現したいこと
discord.py該当のソースコードのように権限設定で自分以外は発言をFalseして、自分はTrueするという事を実現したいです。
ですがdiscordというモジュールはPermissionOverWriteを持っていないとのエラーが出されてしまいました。
discord.py公式ドキュメントを見る限りでもdiscord.PermissionOverwriteで間違いないと思うのですが.....
発生している問題・エラーメッセージ
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: module 'discord' has no attribute 'PermissionOverWrite'
該当のソースコード
python
1overwrite_log = {guild.default_role: discord.PermissionOverWrite(send_messages=False),guild.me: discord.PermissionOverwrite(send_messages=True)}
試したこと
PermissionOverWriteではなくChannelPermissionsだと出来ると見かけたので置き換えてやってみてもやはり同様のエラーでした。
補足情報(FW/ツールのバージョンなど)
Python 3.9.0
discord 1.5.1
VS code 2019
回答1件
あなたの回答
tips
プレビュー