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
事件的最后一行添加这行代码。
我正在使用
@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
事件的最后一行添加这行代码。