首页 > 解决方案 > create_category 不以变量为名称

问题描述

args = message.content.split()
category = await message.guild.create_category(args[1], overwrites=None, reason=None, position=0)

我正在尝试使用从消息中获得的名称创建一个类别,但什么也没发生。

如果我使用此代码,它会完美运行

category = await message.guild.create_category("Category", overwrites=None, reason=None, position=0)

注意:该命令没有返回错误它只是没有创建类别

标签: discord.py

解决方案


假设您正在发出命令,您应该使用discord.ext.commands.

无论如何,假设这是命令之后args的文本,列表索引从. 因此,返回第一个参数,返回第二个,等等。0args[0]args[1]


推荐阅读