Python 3.x 需要帮助获取discord.py bot以在多个用户响应时编辑消息吗

Python 3.x 需要帮助获取discord.py bot以在多个用户响应时编辑消息吗,python-3.x,discord.py,Python 3.x,Discord.py,我试图发出命令,在discord中主持活动。我试图让它工作的方式是,当任何用户对消息的预发送反应作出反应时,编辑字段“entered”以添加作出反应的任何用户的用户名。我已经让机器人等待一个反应,它有效地编辑了一条嵌入的消息来添加一个字段。问题是,我需要它接受多个用户的反应(多个用户),并每次更新字段,以便显示在嵌入字段中做出反应的每个人。我现在拥有的代码适用于第一个用户,但之后不再适用于任何用户 以下是我目前的代码: #事件创建命令 @bot.command() 异步def事件创建(ctx、a

我试图发出命令,在discord中主持活动。我试图让它工作的方式是,当任何用户对消息的预发送反应作出反应时,编辑字段“entered”以添加作出反应的任何用户的用户名。我已经让机器人等待一个反应,它有效地编辑了一条嵌入的消息来添加一个字段。问题是,我需要它接受多个用户的反应(多个用户),并每次更新字段,以便显示在嵌入字段中做出反应的每个人。我现在拥有的代码适用于第一个用户,但之后不再适用于任何用户

以下是我目前的代码:

#事件创建命令
@bot.command()
异步def事件创建(ctx、arg1、arg2):
eventembed=discord.Embed(
title=“:partying_-face:赠品!!!:partying_-face:”,
颜色=7419530
)
eventembed.add_字段(
name=“事件”,
值=arg1,
内联=假
)
eventembed.add_字段(
name=“Prize”,
值=arg2,
内联=假
)
message=wait ctx.send(嵌入=eventembed)

wait message.add_reaction('这是因为
wait bot.wait_for
只等待一个事件。你需要将它放入一个循环中。

谢谢!我在它上面加了一个“While True:”。它允许其他人做出反应。我现在的问题是它添加了多个“entered”字段时,我只希望输入一个字段,但该字段的值用输入者的用户名更新。如“user1\n user2\n user3,等等”有什么建议吗?你可能每次都需要创建一个新的嵌入对象。将做出反应的人存储在某个地方,或者让机器人获取他们。然后使用这些信息更新消息。我想不出其他任何东西。如果需要,我可以编写一些示例代码。