Discord.py - 如何编辑发送到频道(而不是嵌入)的图像

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

有谁知道如何使用 message.edit 更新帖子中的图像,而不将其嵌入嵌入中?我见过中途可以做到,但我无法解决。

我一直在将图像转换为 BytesIO 对象,然后将它们作为不和谐文件发布。但是,在文档中您无法编辑文件参数。

有什么想法吗?

discord.py
1个回答
0
投票

使用 Discord.py 直接在消息中编辑图像并不简单。 Discord API 不提供在发送消息后编辑或替换消息中的文件的方法。更新消息中内容的常用方法是通过

message.edit()
函数,但这仅适用于基于文本的内容或嵌入,不适用于直接附加的图像文件。要更新图像,常见的解决方法是删除带有旧图像的原始消息,并发送带有更新图像的新消息。但是,此过程无法像文本编辑或嵌入更新那样提供无缝更新。

© www.soinside.com 2019 - 2024. All rights reserved.