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

Pep*_*per 2 discord.py

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

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

@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
Run Code Online (Sandbox Code Playgroud)

小智 5

category=CategoryObject要在类别下创建频道,您可以在 中添加参数create_text_channel()
但要获取类别对象,您可以使用该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)

Run Code Online (Sandbox Code Playgroud)

文档用于utils.get()
文档用于guild.create_text_channel()