Discord Bot 与 Discord.py 2.0 - 无法显示来自 Discord.Streaming() 中的资产参数的图像

问题描述 投票:0回答:1

当前使用 Discord 2.4.0 和 Python 3.12.1

在我的开发门户 -> Rich Presence -> Rich Presence Assets 中,我上传了一张 1024x1024 jpg 图像并将其命名为“asset_id”。我确保保存更改,刷新页面后图像仍然存在。但是,当我单击我的机器人时,图像不会显示。相反,我看到一个带有问号的盒子(有点像马里奥的神秘盒子,但是是黑白的)。当我将鼠标悬停在图像上时,文本也不会显示。名称和网址都可以正常工作和更新。任何让图像显示的建议将不胜感激。

   await bot.change_presence(
        activity=discord.Streaming(name="Game", url=url, assets={
            "large_image": "asset_id",
            "large_text": "large text",
            "small_image": "asset_id",
            "small_text": "small text"}))
python python-3.x discord discord.py bots
1个回答
0
投票
  • 确保图像格式正确(PNG 或 JPEG)
  • 确保您的机器人具有设置状态所需的权限。这通常在机器人的 OAuth2 设置中进行管理。
© www.soinside.com 2019 - 2024. All rights reserved.