如何在javascript discord bot中使用命令更改变量
所以,伙计们,我正在尝试更改discord.js中的变量 我做的就是这样如何在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编码是非常新的。我已经为你写了一些入
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;
}
});