我正在尝试为我的经济机器人创建一个共享命令,但它不会让我按照我想要的方式格式化我的命令

时间:2021-01-23 20:19:16

标签: discord.py

所以我正在尝试创建一个 share coin 命令,并且我想将其格式化为: !share [硬币数量] [会员] 这是我的代码:

@client.command()
async def share(ctx, amount = None, member:discord.Member):

但它给了我这个错误:

  File "main.py", line 379
    async def share(ctx, amount = None, member:discord.Member):
                    ^
SyntaxError: non-default argument follows default argument

我该如何解决这个问题?提前致谢

没关系,我想通了。我只需要删除 = None。

1 个答案:

答案 0 :(得分:0)

首先,你有没有在那个下面放任何代码,其次如果它在一个cog中,你必须放self,ctx等。