如何检查频道名称是否以特定字符串discord.py开头 @client.command() 异步def删除(ctx): channel=discord.utils.get(ctx.channel.startswith(“票证”)) 等待ctx.channel.delete()

如何检查频道名称是否以特定字符串discord.py开头 @client.command() 异步def删除(ctx): channel=discord.utils.get(ctx.channel.startswith(“票证”)) 等待ctx.channel.delete(),discord.py,Discord.py,如标题所述,我如何检查频道是否以字符串“Ticket”开头,而不是其命名的Ticket,我正在尝试制作一个Ticket系统,谢谢。您可以循环浏览所有频道,然后将其与所需内容进行比较 这将是一个sting,因此如果您想要精确匹配,可以使用startswith或=='Name' 最好在测试中发送消息,而不是删除它 @client.command() 异步def删除(ctx): 对于ctx.guild.text_频道中的频道: 如果channel.name.startswith('Ticket'):

如标题所述,我如何检查频道是否以字符串“Ticket”开头,而不是其命名的Ticket,我正在尝试制作一个Ticket系统,谢谢。

您可以循环浏览所有频道,然后将其与所需内容进行比较

这将是一个sting,因此如果您想要精确匹配,可以使用
startswith
=='Name'

最好在测试中发送消息,而不是删除它

@client.command()
异步def删除(ctx):
对于ctx.guild.text_频道中的频道:
如果channel.name.startswith('Ticket'):
等待channel.send('正在删除…')
#等待频道。删除()