discord.py:如何将“-”用作“命令”?

时间:2020-06-23 17:41:43

标签: python discord.py

我想创建一个这样的命令:

@bot.command()
@commands.has_permissions(administrator=True)
async def add-cash(ctx):

但是当我在-add之间使用cash时,它不起作用。 我该如何在-add之间使用cash

1 个答案:

答案 0 :(得分:2)

-不是有效的python标识符,因此您不能仅创建python函数来命名命令。

相反,@bot.command装饰器具有名称参数,因此您可以改写以下代码:

@bot.command(name=“add-cash”)
@commands.has_permissions(administrator=True)
    async def add_cash(ctx):