Discord.py 如何将3个on_消息函数合并为1个on_消息函数

Discord.py 如何将3个on_消息函数合并为1个on_消息函数,discord.py,Discord.py,基本上,我需要将这3个on_消息函数合并为1个on_消息函数,因为在discord.py bot中不能有超过1个on_消息函数。这是我的密码: @client.event 异步def on_消息(消息): 如果message.content.startswith('Jason derulo'): 等待消息.channel.send('Wiggle-Wiggle') 等待客户端处理命令(消息) @客户端事件 异步def on_消息(消息): 如果message.content.startswith

基本上,我需要将这3个on_消息函数合并为1个on_消息函数,因为在discord.py bot中不能有超过1个on_消息函数。这是我的密码:

@client.event
异步def on_消息(消息):
如果message.content.startswith('Jason derulo'):
等待消息.channel.send('Wiggle-Wiggle')
等待客户端处理命令(消息)
@客户端事件
异步def on_消息(消息):
如果message.content.startswith('fast'):
等待消息。频道。发送('她是一名跑步者,她是一名田径明星')
等待客户端处理命令(消息)
@客户端事件
异步def on_消息(消息):
等待客户端处理命令(消息)
如果message.author.bot:
返回
对于文件中的坏字:
如果message.content.lower()中存在坏字:
等待消息。删除()
warnMessage=f“嘿{message.author.antify}!别这么说!”
wait message.channel.send(warnMessage,delete_after=5.0)
打印(f“{message.author.name}试图说:{badword}”)
通道=客户端获取通道(83623273312642666)
embed=discord.embed(title=f“某人试图发誓!”,color=0x2d)
embed.add_字段(name=“试图发誓的人:”,value=f“{message.author.name}”,inline=False)
add_字段(name=“他们试图说的:”,value=f“{badword}”,inline=False)
等待通道发送(嵌入=嵌入)
返回
等待客户端处理命令(消息)

您只需将所有
if
添加到一起,但只使用一个
等待客户端。处理底部的命令(消息)

@client.event
异步def on_消息(消息):
如果message.author.bot:
返回
对于文件中的坏字:
如果message.content.lower()中存在坏字:
等待消息。删除()
warnMessage=f“嘿{message.author.antify}!别这么说!”
wait message.channel.send(warnMessage,delete_after=5.0)
打印(f“{message.author.name}试图说:{badword}”)
通道=客户端获取通道(83623273312642666)
embed=discord.embed(title=f“某人试图发誓!”,color=0x2d)
embed.add_字段(name=“试图发誓的人:”,value=f“{message.author.name}”,inline=False)
add_字段(name=“他们试图说的:”,value=f“{badword}”,inline=False)
等待通道发送(嵌入=嵌入)
返回
等待客户端处理命令(消息)
如果message.content.startswith('Jason derulo'):
等待消息.channel.send('Wiggle-Wiggle')
如果message.content.startswith('fast'):
等待消息。频道。发送('她是一名跑步者,她是一名田径明星')
等待客户端处理命令(消息)