我目前正在处理一个宣布命令。我只有一个问题,当我运行命令时出现错误。
代码:
const Discord = require("discord.js");
module.exports.run = async (bot, message, args) => {
let channel = message.mentions.channels();
let announcement = args.slice(1).join(" ");
channel.send(announcement);
}
module.exports.help = {
name: "ann"
}
错误:
TypeError: message.mentions.channels is not a function
我希望有人能帮助我! :-)
答案 0 :(得分:0)
channels()
无关紧要。
您也没有指定想要的提及中的哪个频道,因为可能同时存在多个频道,这就是为什么您需要使用first()
选择提及的第一个频道。
let channel = message.mentions.channels.first();