在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)
我正在制作一个机器人,我希望它有一个票务系统。该命令的代码如下。 我需要做什么才能在类别下创建频道?
我试过搜索,但没有任何结果。
@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)