从用户私人消息discord.py中删除消息

时间:2020-08-13 17:46:31

标签: python python-3.x discord discord.py

我有一个在用户dm中发送消息的命令。但是一段时间后,我想删除该消息。我怎样才能做到这一点?我一直在试图找到一种方法,但我没有。谢谢

1 个答案:

答案 0 :(得分:1)

使用asyncio.sleep(NUM_OF_SEC)

@bot.command()
async def private(ctx):
    msg = await ctx.author.send('This is private')
    await asyncio.sleep(3)  # number of seconds
    await msg.delete()