You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AttributeError:Guild对象无icon_url属性,无法获取服务器图标URL

解决Discord服务器图标URL获取失败的问题

问题根源

你使用的Discord.py版本为2.0及以上,该版本已移除Guild对象的icon_url属性,因此触发AttributeError。

修复代码

  • 基础获取方式(获取默认尺寸的图标URL):
guild = bot.get_guild(guild_id)
thumbnail = guild.icon.url if guild.icon else None
  • 自定义图标尺寸(可选,支持16、32、64、128、256、512、1024、2048、4096像素):
guild = bot.get_guild(guild_id)
thumbnail = guild.icon.with_size(256).url if guild.icon else None
  • 若仍在使用Discord.py 1.x版本
    原icon_url写法有效,但建议尽快升级至最新版本。若暂时无法升级,需确保依赖包版本为discord.py<2.0。

内容的提问来源于stack exchange,提问作者stack srevia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 14:25:01