如何编辑不和谐嵌入…discord.py



我对我的嵌入有疑问。我有嵌入的地方,用户可以得到角色与反应。问题是,我想再添加一个角色,但我不想再次ping所有角色,因为我正在使用Carl-bot来进行这些反应。我的问题是,我如何在不失去这些反应的情况下编辑嵌入,这样我就不必再次ping所有角色。我尝试创建命令

if message.content.startswith("embededit"):
channel = bot.get_channel(CHANNEL_ID)
message = await bot.fetch_message(MESSAGE_ID)
await message.edit(embed=embedEdit)

但是它的类型是fetch_message不存在之类的。谢谢你的帮助!PS,我不使用bot.command,因为我不知道为什么,但它不适合我....

正如@FinnE指出的,你的问题是fetch_message()。你需要做await channel.fetch_message(MESSAGE_ID)

if message.content.startswith("embededit"):
channel = bot.get_channel(CHANNEL_ID)
message = await channel.fetch_message(MESSAGE_ID)
await message.edit(embed=embedEdit)

相关内容

  • 没有找到相关文章

最新更新