gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 19:53:43 33 4
gpt4 key购买 nike

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

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

@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

最佳答案

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

Docs for utils.get()
Docs for guild.create_text_channel()

关于discord.py - 在discord.py中,(重写)如何在某个类别下创建文本 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57539280/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com