【问题标题】:In discord.py, (rewrite) how do I create text channels under a certain category?在discord.py中,(重写)如何在某个类别下创建文本通道?
【发布时间】:2019-08-18 04:02:45
【问题描述】:

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

我已尝试搜索,但没有任何显示。

@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

【问题讨论】:

    标签: discord.py-rewrite


    【解决方案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)
    
    

    Docsutils.get()
    Docsguild.create_text_channel()

    【讨论】:

      猜你喜欢
      • 2020-10-21
      • 2020-10-22
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 2020-11-17
      • 2020-11-13
      • 2021-09-15
      相关资源
      最近更新 更多