如何避免创建具有相同名称的重复频道?

我正在通过创建私人不和谐频道对支持系统进行编程,我面临的问题之一是我用来避免创建重复频道(即具有相同名称)的代码部分不起作用。然后我留下我正在谈论的特定代码(对不起我的英语,我是西班牙语 xD)

我曾尝试将感叹号放在变量的开头,但这不起作用,即使它不存在也不会创建任何类型的通道。如果不直接放置感叹号,那部分代码将不起作用。

if (message.guild.channels.exists("name", "ticket-" + message.author.tag)) return message.channel.send("No");

它不会在控制台中给出任何错误,它产生的唯一不便是失败,如果感叹号放在代码括号的开头,它不允许创建通道(尽管它不存在),如果不允许创建具有相同名字的无限频道。


HUX布斯
浏览 116回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript