在discord.js中使用message.content.send中的let变量
我基本上是在制作一个计数机器人,其中一个命令显示一条消息中的let,一个命令增加它并发送一条消息,一旦我通过了这个小问题,一个命令将允许我设置let,以防有人过火。这是一个使用discord的D&D活动,基本上只是我为了好玩而制作的一个迷因机器人。我遇到的问题是,我不知道如何在消息本身中使用let变量。这就是我基于youtube和我以前在Python方面的经验所做的工作,而这方面的经验很少在discord.js中使用message.content.send中的let变量,discord.js,Discord.js,我基本上是在制作一个计数机器人,其中一个命令显示一条消息中的let,一个命令增加它并发送一条消息,一旦我通过了这个小问题,一个命令将允许我设置let,以防有人过火。这是一个使用discord的D&D活动,基本上只是我为了好玩而制作的一个迷因机器人。我遇到的问题是,我不知道如何在消息本身中使用let变量。这就是我基于youtube和我以前在Python方面的经验所做的工作,而这方面的经验很少 const { prefix, token } = require('./Config.json'); c
const { prefix, token } = require('./Config.json');
const client = new Discord.Client();
let insight = 4;
client.once('ready', () => {
console.log("Ready!")
})
client.on('message', message => {
console.log(message.content);
if(message.content.startsWith(`${prefix}insight`)) {
return message.channel.send("Ghyger had distrusted someone ", insight, " times!")
}
if(message.content.startsWith(`${prefix}distrust`)) {
insight++;
return message.channel.send("Not again Ghyger! That's ", insight, " times now!")
}
})
client.login(token);
当运行这个命令时,我执行其中一个命令,它抛出这个命令,然后是一组路径
options.reply = reply;
^
TypeError: Cannot create property 'reply' on number '5'
这是因为
reply
是一个函数,而不是一个变量,您应该调用它options
修复是let option.reply=reply
let变量在哪里?请显示更多已编辑的代码,以显示无效的完整代码,并返回语法错误
。