Python Discord.py |让机器人找出它发送的嵌入并将其全部删除?

Python Discord.py |让机器人找出它发送的嵌入并将其全部删除?,python,discord.py,Python,Discord.py,是否有任何方法可以发出类似于>delembeds的命令,或者让机器人找出它发送的所有嵌入并删除它们?非常感谢您提供的所有帮助。您可以使用获取信息,然后检查其中是否包含嵌入内容。如果需要,可以将限制更改为None,但速度会很慢,请记住,无论是否嵌入,通道中的每条消息的限制都会计数 这将删除频道中的所有嵌入内容,而不考虑作者 @bot.command() 异步def删除(ctx): 消息\u in_channel=wait ctx.channel.history(limit=30).flatten(

是否有任何方法可以发出类似于
>delembeds
的命令,或者让机器人找出它发送的所有嵌入并删除它们?非常感谢您提供的所有帮助。

您可以使用获取信息,然后检查其中是否包含嵌入内容。如果需要,可以将限制更改为
None
,但速度会很慢,请记住,无论是否嵌入,通道中的每条消息的限制都会计数

这将删除频道中的所有嵌入内容,而不考虑作者

@bot.command()
异步def删除(ctx):
消息\u in_channel=wait ctx.channel.history(limit=30).flatten()
对于\u通道中的消息\u中的消息:
if message.embeds:#如果它有一个嵌入
等待消息。删除()
等待ctx.message.add\u反应(“✅")