TypeError:message.mentions.channels不是函数

时间:2020-05-11 18:14:05

标签: discord.js

我目前正在处理一个宣布命令。我只有一个问题,当我运行命令时出现错误。

代码:

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

我希望有人能帮助我! :-)

1 个答案:

答案 0 :(得分:0)

channels()无关紧要。

您也没有指定想要的提及中的哪个频道,因为可能同时存在多个频道,这就是为什么您需要使用first()选择提及的第一个频道。

let channel = message.mentions.channels.first();