On_message 命令不允许其他命令工作

On_message command not letting other commands work

这是我正在使用的代码。这有效,但其余命令无效。 我怎样才能让它不影响其他命令?

@client.event
async def on_message(message):
    if message.content.startswith('!'):
        await message.delete()

命令还在后台使用某种 on_message,因此通过添加您自己的 on_message,您可以根据需要使用自己的 on_message,因此阻止默认的。要使其同时使用两者,请将 await client.process_commands(message) 添加到 on_message.

的末尾
@client.event
async def on_message(message):
    if message.content.startswith('!'):
        await message.delete()
    await client.process_commands(message)