在discord.py,(重写)如何在某个类别下创建文本频道?

In discord.py, (rewrite) how do I create text channels under a certain category?

我正在制作一个机器人,我希望它有一个票务系统。该命令的代码如下。 我需要做什么才能在类别下创建频道?

我试过搜索,但没有任何结果。

@client.command()
async def ticket(ctx):
    global ticketNumber
    ticketNumber = str(ticketNumber)
    guild = ctx.message.guild
    await guild.create_text_channel(f'Ticket-' + ticketNumber)
    ticketNumber = int(ticketNumber) + 1

要在类别下创建频道,您可以在 create_text_channel() 中添加参数 category=CategoryObject
但是要获得类别 Object 您可以使用 utils.get() 函数


name = 'Your Category Name'
category = discord.utils.get(ctx.guild.categories, name=name)

await ctx.guild.create_text_channel(f'Ticket-{ticketNumber}', category=category)

Docs for utils.get()
Docs for guild.create_text_channel()