我不知道该使用哪种方法来检查消息中是否包含对频道的提及;如果是这样,我想继续执行,否则,返回错误消息。
if (message.mentions.channels == true) {
console.log('Yeah, you used a channel mention');
} else {
console.log('Hey boy, you have to use a channel mention');
}
有人可以消除我的疑问吗?
答案 0 :(得分:1)
您可以使用Collection.first()
来查看集合中是否包含至少1个元素(这意味着消息中至少包含1个频道提及内容)。
它应该看起来像这样:
if (message.mentions.channels.first()) console.log("You used a channel mention.");
else console.log("You didn't.");