机器人消息删除反应

时间:2021-06-02 13:19:04

标签: python discord.py

基本上,反应就像一个“刷新”按钮来重做命令(也就是创建一条新消息)

除了在响应时删除消息之外,其他一切都有效:它只是停留在那里 (部分命令)

msg = await ctx.send(embed=embed)
 await msg.add_reaction("?")
 try:
   await bot.wait_for(
     "reaction_add",
      timeout=1000.0, 
      check=lambda reaction, user: user == ctx.author and reaction.emoji == "?" and reaction.message == msg,
        )
 except asyncio.TimeoutError:
    try:
      await msg.remove_reaction("?", bot.user)
    except discord.NotFound:
            pass
 else:
    await rlgarage(ctx, arg=arg)
    await msg.delete()

1 个答案:

答案 0 :(得分:0)

await msg.delete()放在await rlgarage(ctx, arg=arg)之前