Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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 不和谐机器人-响应_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 不和谐机器人-响应

Javascript 不和谐机器人-响应,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,如果我有一些回答: const examplesponses=[“name1”、“name2”、“name3”] 但是,让我们说,这是成千上万的反应,而不仅仅是三个。有没有办法从另一个文件中提取响应?目前,由于有数千个响应,它只会阻塞我的编码文件。您可以导入文件系统模块并执行以下操作: responses= JSON.parse( fs.readFileSync( 'data/responses.json', function( err, data ) { ... } 类似地,您可以写入所述文

如果我有一些回答:
const examplesponses=[“name1”、“name2”、“name3”]


但是,让我们说,这是成千上万的反应,而不仅仅是三个。有没有办法从另一个文件中提取响应?目前,由于有数千个响应,它只会阻塞我的编码文件。

您可以导入文件系统模块并执行以下操作:

responses= JSON.parse( fs.readFileSync( 'data/responses.json', function( err, data ) { ... }

类似地,您可以写入所述文件以保持整洁。

您可以导入文件系统模块并执行以下操作:

responses= JSON.parse( fs.readFileSync( 'data/responses.json', function( err, data ) { ... }

类似地,您可以写入上述文件以保持整洁。

有很多方法可以做到这一点。一种方法是使用一个单独的文件和一个包含所有响应的数组,然后导出该变量并在主文件中要求它

Responses.js

const responses = ['r1', 'r2', 'r3'] 
// And so on...

module.exports = {
   responses
}
主文件

const { responses } = require('filePathToResponsesJS')

有很多方法可以做到这一点。一种方法是使用一个单独的文件和一个包含所有响应的数组,然后导出该变量并在主文件中要求它

Responses.js

const responses = ['r1', 'r2', 'r3'] 
// And so on...

module.exports = {
   responses
}
主文件

const { responses } = require('filePathToResponsesJS')

一种方法是创建一个JSON文件并使用JavaScript从中调用

const{examplesponses}=require('./example.json')
{
“示例响应”:[
“名称1”,
“名称2”,
“名称3”
]
}

一种方法是创建一个JSON文件并使用JavaScript从中调用

const{examplesponses}=require('./example.json')
{
“示例响应”:[
“名称1”,
“名称2”,
“名称3”
]
}

谢谢您的回复。很抱歉有点幼稚(我对这一点还是很陌生),但我在FS模块中添加了:
const FS=require('FS')
接下来是否需要其他行来告诉const响应在哪里可以找到包含所有数据的JSON文件?谢谢您的回复。很抱歉有点幼稚(我对这一点还是很陌生),但我在FS模块中添加了:
const FS=require('FS')接下来是否需要任何其他行来告诉const响应在哪里可以找到包含所有数据的JSON文件?您不需要先将它们放入文件中吗?请修改以添加有关您的项目的详细信息。您不需要先将它们放入文件中吗?请修改以添加有关项目的详细信息。