Python 如何在特定类别中创建discord.py频道?

Python 如何在特定类别中创建discord.py频道?,python,discord.py,Python,Discord.py,假设频道是在一个类别中创建的,是否有人可以用示例代码进行指导。首先,您需要在希望频道所在的位置获取类别 #按名称 category=discord.utils.get(ctx.guild.categories,name=“some name”) #按ID(您也可以使用“Guild.get_”频道` category=discord.utils.get(ctx.guild.categories,id=123123) 现在可以在将通道创建为kwarg时传递它 ticket\u channel=wa

假设频道是在一个类别中创建的,是否有人可以用示例代码进行指导。

首先,您需要在希望频道所在的位置获取类别

#按名称
category=discord.utils.get(ctx.guild.categories,name=“some name”)
#按ID(您也可以使用“Guild.get_”频道`
category=discord.utils.get(ctx.guild.categories,id=123123)
现在可以在将通道创建为kwarg时传递它

ticket\u channel=wait ctx.guild.create\u text\u channel(“…”,category=category)
也可以在类别对象本身内创建通道

ticket\u channel=等待类别。创建\u text\u channel(“…”)
参考:
ticket_number = int(data["ticket-counter"])
ticket_number += 1

ticket_channel = await ctx.guild.create_text_channel("ticket-{}".format(ticket_number))
await ticket_channel.set_permissions(ctx.guild.get_role(ctx.guild.id), send_messages=False, read_messages=False)