Python 如何在discord.py中制作事件以给出反应?

Python 如何在discord.py中制作事件以给出反应?,python,discord,discord.py,Python,Discord,Discord.py,我正在尝试创建一个事件,当有人在特定通道中发送消息时将触发该事件。在该消息中,如果用户提到4个用户,机器人将对其消息做出反应 我知道我可以给你一个反应 await ctx.message.add_reaction(emoji="<a:tick:748476262640779276>") wait ctx.message.add_反应(emoji=”“) 但我不明白我怎么能创造这样的事件。我应该使用什么功能?您可以制作一个活动,它将为您提供所提到的成员列表。你可

我正在尝试创建一个事件,当有人在特定通道中发送消息时将触发该事件。在该消息中,如果用户提到4个用户,机器人将对其消息做出反应

我知道我可以给你一个反应

await ctx.message.add_reaction(emoji="<a:tick:748476262640779276>")
wait ctx.message.add_反应(emoji=”“)
但我不明白我怎么能创造这样的事件。我应该使用什么功能?

您可以制作一个活动,它将为您提供所提到的成员列表。你可以测量它的长度

@bot.event
异步def on_消息(消息):
如果len(message.notices)>=4且message.channel.id==123456789:
等待消息。添加_反应(emoji=“”)
等待机器人。处理命令(消息)#以允许命令