I'm trying to write a command that deletes multiple messages at once via the message ID.
Here's my (very basic) code so far:
@bot.command()
@commands.has_permissions(administrator=True)
async def delete(ctx, msg:discord.Message):
await msg.delete()
await ctx.message.delete()
The problem with it is that it only deletes the first message. I tried adding something like ,*, before the msg:discord.Message, using for loops and something like message.content.split but so far, everything I tried has been unsuccessful, I'm pretty new to discord bots and python in general.
Thanks in advance for helping out.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…