【发布时间】:2021-12-13 22:52:39
【问题描述】:
我有一个不和谐的机器人,你可以私信。其中一个命令使机器人向您发送一条消息,然后使用 bot.wait_for 等待用户回答该消息,一旦他们这样做,它将编辑它发送给您的初始消息并将文本更改为其他内容。这可行,但如果 2 个用户向 bot 发送消息并且两人都在等待 bot.wait_for 并且 1 人回复该消息,则即使其他用户从未回复过该消息,该机器人也会为双方的私人消息编辑消息。
如何让它只为回复机器人的用户编辑消息?
这是我的一些代码:
testMessage = await context.send(embed=discord.Embed(title="Message Title", description="Message Text", color=0x42F56C))
wait = await bot.wait_for('message',)
await testMessage.edit(embed=discord.Embed(title="NEW Message Title", description="NEW Message Text", color=0x42F56C))
谢谢!
【问题讨论】:
标签: python discord.py