gpt4 book ai didi

python - 回复后如何删除用户输入的命令

转载 作者:行者123 更新时间:2023-12-01 01:48:25 28 4
gpt4 key购买 nike

Python Bot 在发送回复后不会删除用户输入的命令。我在最后一行添加了 await bot.delete_message(message) 回复后仍然没有删除。

示例:在机器人回复 Pong 之后。它应该删除 ?ping

@bot.command(pass_context=True)
async def ping(ctx):
msg = "Pong. {0.author.mention}".format(ctx.message)
await bot.say(msg)
await bot.delete_message(message)

最佳答案

您没有变量名消息。相反,删除随调用上下文提供的消息

await bot.delete_message(ctx.message)

关于python - 回复后如何删除用户输入的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50983702/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com