Discord.py 无法同时检查消息和命令

Discord.py can't check for messages and check for commands at the same time

我正在使用

@client.event
async def on_message(message):

检查用户发送的消息。 我也在用

@client.command(aliases=['a'])
async def a(ctx):

检查命令是否正在执行 运行。当我留下 on 消息时,命令部分不会 运行。我该怎么办。

如果您正在使用 on_message 事件,它会阻止您的命令。为了防止这种情况,可以使用await client.process_commands(message)。您只需在 on_message 事件的最后一行添加这行代码。