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

使用Discord.py 2.0时Streaming无法显示Assets图片问题

Discord Rich Presence 图片不显示问题排查方案
  • 确认资产名称完全匹配:严格核对代码中"asset_id"与开发者门户里上传的资产名称,包括大小写、空格及特殊字符,Discord资产ID区分大小写,任何细微差异都会导致加载失败。
  • 等待资产同步:新上传的资产需要同步到Discord服务器,通常需要10-30分钟,期间可尝试重启Bot进程或Discord客户端。
  • 更换活动构造方式:尝试用discord.Activity替代discord.Streaming构造函数,指定活动类型为流模式,代码示例:
await bot.change_presence(
    activity=discord.Activity(
        type=discord.ActivityType.streaming,
        name="Game",
        url=url,
        assets={
            "large_image": "asset_id",
            "large_text": "large text",
            "small_image": "asset_id",
            "small_text": "small text"
        }
    )
)
  • 验证资产归属权限:确保Bot账号与Rich Presence资产所属的Discord应用为同一主体,避免误操作到其他应用的资产页面。
  • 重新上传资产:检查图片是否符合要求(1024×1024尺寸、JPG/PNG格式、文件大小≤10MB),若存在上传损坏可能,换浏览器重新上传并确认保存成功。
  • 清理Discord客户端缓存:退出Discord完全重启,或在桌面端按Ctrl+R刷新,清除本地缓存的旧资产数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 15:07:08