我想创建一个这样的命令:
@bot.command()
@commands.has_permissions(administrator=True)
async def add-cash(ctx):
但是当我在-
和add
之间使用cash
时,它不起作用。
我该如何在-
和add
之间使用cash
?
答案 0 :(得分:2)
-
不是有效的python标识符,因此您不能仅创建python函数来命名命令。
相反,@bot.command
装饰器具有名称参数,因此您可以改写以下代码:
@bot.command(name=“add-cash”)
@commands.has_permissions(administrator=True)
async def add_cash(ctx):