@client.command中的空格?

2024-10-02 00:35:08 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在命令中创建不再是useitem而是use item的空间

因为在目前看来,输入这样的命令是非常不安全的

@client.command()
async def use20items (ctx):
    Pflanzen= await ctx.send ('**test**')
    await asyncio.sleep(10)
    await Pflanzen.edit(content='message')

Tags: test命令clientsendasyncusedef空间
2条回答

可以使用别名添加空间,如下例所示:

@client.command(aliases=["use item"])
async def use_item(ctx):
    ...

我可以看到use20items(ctx)之间有一个空格,ctx.send('**test**')这样做可能会导致错误。 我希望这有帮助

您可以在decorator中传递命令的名称:

@client.command(name="use item")
async def ...

相关问题 更多 >

    热门问题