【发布时间】:2020-11-06 16:26:03
【问题描述】:
我正在使用
@client.event
async def on_message(message):
检查用户发送的消息。 我也在用
@client.command(aliases=['a'])
async def a(ctx):
检查命令是否正在运行。当我留下 on 消息时,命令部分将不会运行。我该怎么办。
【问题讨论】:
标签: discord discord.py discord.py-rewrite
我正在使用
@client.event
async def on_message(message):
检查用户发送的消息。 我也在用
@client.command(aliases=['a'])
async def a(ctx):
检查命令是否正在运行。当我留下 on 消息时,命令部分将不会运行。我该怎么办。
【问题讨论】:
标签: discord discord.py discord.py-rewrite
如果您使用on_message 事件,它会阻止您的命令。为了防止这种情况,您可以使用await client.process_commands(message)。您只需在 on_message 事件的最后一行添加这行代码即可。
【讨论】: