在特定类别中创建频道

时间:2020-06-21 19:39:24

标签: python discord.py

@client.command()
async def ticket(ctx):
    embed=discord.Embed(description=f"**{ctx.author.name} Has Created a Ticket**")
    await ctx.send(embed=embed)
    guild = ctx.message.guild
    category_channel = client.get_channel(724344480458604644)
    await guild.create_text_channel(f'{ctx.author.name}-ticket', catergory=category_channel)

我正在创建一个售票系统,稍后将对其进行修改,但是找不到找到类别的方法。上面的代码不起作用,但没有任何错误。

1 个答案:

答案 0 :(得分:0)

您可以仅使用频道的category属性来获得类别。 (您还在create_text_channel位中误写了类别。)

@client.command()
async def ticket(ctx):
    embed=discord.Embed(description=f"**{ctx.author.name} Has Created a Ticket**")
    await ctx.send(embed=embed)
    guild = ctx.message.guild
    channel = ctx.message.channel
    category_channel = channel.category
    await guild.create_text_channel(f'{ctx.author.name}-ticket', category=category_channel)