Python 我希望我的机器人在用户对上述消息作出反应时发送嵌入。我不知道我会怎么做

Python 我希望我的机器人在用户对上述消息作出反应时发送嵌入。我不知道我会怎么做,python,discord.py,Python,Discord.py,@client.command() 异步def ra(ctx): 您可以使用不同的事件。大多数情况下,我们等待一个反应 我个人使用以下内容: 试试看: 反应,用户=等待客户端。等待('reaction\u add') 当user==client.user时: 反应,用户=等待客户端。等待('reaction\u add') 如果str(reaction.emoji)=“YourEmoji”: #做你想做的事 例外情况除外:#例如,可以添加超时 返回 在这里,我们检查bot反应是否不是有效反应,

@client.command() 异步def ra(ctx):


您可以使用不同的事件。大多数情况下,我们等待一个反应

我个人使用以下内容:

试试看:
反应,用户=等待客户端。等待('reaction\u add')
当user==client.user时:
反应,用户=等待客户端。等待('reaction\u add')
如果str(reaction.emoji)=“YourEmoji”:
#做你想做的事
例外情况除外:#例如,可以添加超时
返回
在这里,我们检查bot反应是否不是有效反应,而是用户反应

完整代码为:

@client.command()
异步def ra(ctx):
嵌入=不和谐。嵌入(
颜色=不和谐。颜色。蓝色(),
title=“RideLong请求”,
description=str(ctx.author.ention)+“正在服务器中请求RIDEALONG。”)
embed.add_字段(name=“For FTOs”,value=“请对此消息作出反应以接受乘坐。”,inline=False)
embed.timestamp=datetime.datetime.utcnow()
嵌入.设置页脚(text=“此消息将在两小时内自动删除”)
msg=wait ctx.send(嵌入=embed,删除后=7200)
等待消息。添加\u反应('✔️')
等待消息。添加\u反应('❌')
等待ctx.message.delete()
尝试:
反应,用户=等待客户端。等待('reaction\u add')
当user==client.user时:
反应,用户=等待客户端。等待('reaction\u add')
如果str(reaction.emoji)=”✔️":
#做你想做的事
除例外情况外:
返回

所以我听起来像个白痴,但是我应该在哪里把这些代码放进我的代码中呢?是的,把它放在你的代码中。在哪里?在哪一行下?很抱歉,我要告诉你我的新编辑!如果语句,你可以添加更多的
embed = discord.Embed(
    colour=discord.Colour.blue(),
    title="RIDEALONG REQUEST",
    description=str(ctx.author.mention) + " IS REQUESTING A RIDEALONG IN SERVER."
)
embed.add_field(name="For FTOs", value="Please react to this message to accept the Ride-Along.", inline=False)
embed.timestamp = datetime.utcnow()
embed.set_footer(text= "This message will automatically delete in two hours")
msg = await ctx.send(embed=embed, delete_after=7200)
await msg.add_reaction('✔️')
await msg.add_reaction('❌')
await ctx.message.delete()