Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.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
在discord.js中使用message.content.send中的let变量_Discord.js - Fatal编程技术网

在discord.js中使用message.content.send中的let变量

在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

我基本上是在制作一个计数机器人,其中一个命令显示一条消息中的let,一个命令增加它并发送一条消息,一旦我通过了这个小问题,一个命令将允许我设置let,以防有人过火。这是一个使用discord的D&D活动,基本上只是我为了好玩而制作的一个迷因机器人。我遇到的问题是,我不知道如何在消息本身中使用let变量。这就是我基于youtube和我以前在Python方面的经验所做的工作,而这方面的经验很少

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变量在哪里?请显示更多已编辑的代码,以显示无效的完整代码,并返回
语法错误