Javascript 与不和谐机器人有困难。使用JS

Javascript 与不和谐机器人有困难。使用JS,javascript,discord,Javascript,Discord,目前我有这样的设置 const Discord = require("discord.js"); const ms = require("ms"); module.exports.run = async (bot, message, args) => { pan1 = "./pans/pan1.jpg"; pan2 = "./pans/pan2,jpg"; pan3 = "./pans/pan3.png" var msg = message.content.toLow

目前我有这样的设置

const Discord = require("discord.js");
const ms = require("ms");

module.exports.run = async (bot, message, args) => {

    pan1 =  "./pans/pan1.jpg"; pan2 = "./pans/pan2,jpg"; pan3 = "./pans/pan3.png"
    var msg = message.content.toLowerCase();
    if (msg.include (`cook`)); {
        number = 3
    }
    var random = Math.floor (Math.random() * (number - 1 + 1)) + 1;
    switch (random) {
        case 1: message.channel.send({files: [pan1]}); break;
        case 2: message.channel.send({files: [pan2]}); break;
        case 3: message.channel.send({files: [pan3]}); break;
    } 
}

module.exports.help = {
    name: "pan"
}
我想做的是,每当有人执行命令/平移时,它都会从列表中发送一个图像,但是我经常会遇到这个错误


如果我第一次在这里发帖时把这篇文章写得很糟糕,有点像是一个巨大的障碍,请道歉。

试试
msg.indexOf('cook')!=-1
。您还需要去掉
{
字符串对象类型没有
include
方法之前,请使用
indexOf
或其他匹配方法(如上所述)。@lem它在ES6中有,但显然不可用here@NickA嗯,谢谢!(顺便说一句,它的
包括
而不是
包括
)@lemieuxster-bah,当然是>。