アイコンが設定されてない場合にエラーが起きる
エラー
AttributeError: 'NoneType' object has no attribute 'url'
なぜ起きるか?
v2からアイコンを取得するときにそのままurlではなく、 Assetからurlプロパティで取得するように挙動が変わったため、
urlが無い場合はAssetが無いのでエラーが起きる。
どうすればいいか?
if文で適切に処理する。
code:py
if ctx.guild.icon: # ユーザーのアイコンの場合はauthor.avatarに変更してください。
print(f"アイコン: {ctx.guild.icon.url}") # ユーザーのアイコンの場合はauthor.avatarに変更してください。
else:
print("アイコン未設定。")