【发布时间】:2021-04-24 23:57:33
【问题描述】:
我正在执行一个命令,您需要使用表情符号确认某些内容。
我有一个 wait_for("reaction_add") 带有一个检查作为 lambda 函数。
我的以下代码是:
try:
reaction, user = await self.client.wait_for("reaction_add",
check=lambda react, usr: str(reaction.emoji) == "✅" and usr.id == ctx.author.id, timeout=60)
print(reaction.emoji)
except asyncio.TimeoutError:
await confirm_msg.edit(content="This message has timed out!", embed=None)
但它不会打印出反应表情符号。 没有检查代码可以正常工作,所以它与检查有关。我该如何解决?
谢谢!
【问题讨论】:
标签: python python-3.x discord discord.py discord.py-rewrite