【发布时间】:2021-11-22 17:35:57
【问题描述】:
我只是想学习如何“阅读”同一机器人发送的消息的反应。我已经被困了好几天了。我查了一下,但我发现的唯一教程是针对角色的特定信息。我不在乎,我不会为整个服务器使用一条消息,所以我无法获取消息的 ID。我只希望机器人发送一条消息,然后用户做出反应,机器人写下“你对 [emoji] 做出了反应”。
我在这个网站上发现了一些问题,但它们只会让我更加困惑。不过,这还是我勉强做到的。
@bot.command()
async def react(ctx):
await ctx.send("React to me!")
@bot.event
async def on_reaction_add(reaction, user):
await channel.send("{}, you responded with {}".format(user, reaction))
【问题讨论】:
-
你知道如何
wait_for一个反应吗?
标签: python discord discord.py bots