Discord.py:如何等待用户对BOT注释的反应?

时间:2020-02-23 16:38:56

标签: discord.py discord.py-rewrite

我想制作一个BOT,该BOT的操作取决于用户对BOT发布的反应。像https://imgur.com/Fes2OfB这样的东西,但不是为了投票而仅仅是为了知道用户是否确定要执行命令,希望我很清楚。谢谢您的答复。

2 个答案:

答案 0 :(得分:2)

documentation中,您将看到一个函数wait_for()。这可以用来等待某个事件。如消息或反应添加。在这种情况下,您要等待添加反应。

在文档的第二个示例中说明了如何使用它:

reaction, user = await client.wait_for('reaction_add', timeout=60.0, check=check)

答案 1 :(得分:1)

使用client.on_reaction_add(reaction, user) documentation