【问题标题】:Discord.py can't check for messages and check for commands at the same timeDiscord.py 无法同时检查消息和检查命令
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-16
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    • 2020-09-08
    • 2020-10-16
    • 1970-01-01
    相关资源
    最近更新 更多