如何在不和谐的py中创建带空格的别名?

时间:2020-06-03 22:37:29

标签: python discord.py

我一直在使用discord py,我希望有人写“ No u”时调用一个命令。一个问题是,由于其中有空间,我无法使其正常工作。我曾尝试使用转义代码,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

简短的答案是,您不能简单地使用命令装饰器来创建带空格的别名。长答案是,您can带有一些额外的代码。

不过,您可以使用on_message事件,该事件不建议用于命令,但可以满足以下条件:

@bot.event
async def on_message(message):
    await bot.process_commands(message) # add this if you're also using cmd decorators
    if message.content.lower().startswith("no u") and not message.author.bot:
        await message.channel.send("No! You!")

参考: