如何使用discord.py在类别中创建通道



我正在制作一个discord机器人,并希望在机器人刚刚创建的类别中创建一个频道。因此,我需要获取类别ID并将频道添加到其中。但我不能手动获取ID,因为频道和类别是用同一命令创建的。

我已经尝试了一些代码来按名称捕获id,但我一直给出错误。无论如何,代码都是错误的。

那么我如何才能从一个频道获得ID并添加一个频道。

这就是我创建类别的方式,稍后在命令中添加通道。如何获取类别的id

await ctx.guild.create_category("bot commands")

Guild.create_category返回创建的类别。您可以将其分配给一个临时变量,然后将其作为category参数传递给Guild.create_text_channel,如下所示:

new_category = await ctx.guild.create_category("bot commands")
new_channel = await ctx.guild.create_text_channel("my channel name", category=new_category)

这将创建一个名为";我的频道名称";在新创建的";bot命令";类别

最新更新