Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript discord bot中使用命令更改变量_Javascript_Variables_Discord_Discord.js - Fatal编程技术网

如何在javascript discord bot中使用命令更改变量

如何在javascript discord bot中使用命令更改变量,javascript,variables,discord,discord.js,Javascript,Variables,Discord,Discord.js,所以,伙计们,我正在尝试更改discord.js中的变量 我做的就是这样 var Version = "10" bot.on(bot.on("message", message => { case 'Test' messages.channel.send(Version) break; }) 我想做的是 使用命令示例更改版本 +编辑版本100 当您进行类型测试时,版本变量将被更改 它会说100,不会说10,我可以告诉你,用javascript编码是非常新的。我已经为你写了一些入

所以,伙计们,我正在尝试更改discord.js中的变量

我做的就是这样

var Version = "10"

bot.on(bot.on("message", message => {
case 'Test'
    messages.channel.send(Version)
break;
})
我想做的是 使用命令示例更改版本

+编辑版本100

当您进行类型测试时,版本变量将被更改
它会说100,不会说10,我可以告诉你,用javascript编码是非常新的。我已经为你写了一些入门代码来帮助你

不是每个人都会为你这样做,我也很少这样做。我们这样做是因为我们相信,提供快速而肮脏的解决方案并不能教会人们什么

因此,如果您能查看下面的链接,了解我的代码为什么会这样做,我将不胜感激。:)

var version=“10”;
bot.on(“message”,message=>{
设args=message.split(“”);
如果(args.length==0){
//发送错误没有参数
返回;
}
开关(参数[0]){
案例“测试”:
messages.channel.send(version.toString());
打破
案例“版本”:
如果(参数长度<2){
//发送短消息时出错
}否则{
版本=args[1];
}
打破
违约:
//发送未找到
打破
}
});
var version = "10";

bot.on("message", message => {
    let args = message.split(" ");
    if(args.length === 0) {
        //send error no arguments
        return;
    }
    switch(args[0]) {
        case 'test':
            messages.channel.send(version.toString());
            break;
        case 'version':
            if(args.length < 2) {
                //send error too short message
            } else {
                version = args[1];
            }
            break;
        default:
            //send not found
            break;
    }
});