Discord 如何保存一些变量
关于我: 这个问题的目的是使用Discord.js为Discord机器人提供支持 我习惯于用C++、C语言、批量和游戏制作室等老编码语言进行编码,但我还是不熟悉。JS/P> 目的是: 我想存储一些基本变量。例如人人共享的“服务器卢比”。 也许还有一些其他的。没有个人的。不是数据库。不是数组 问题是: 我听说这可以通过json文件实现。当机器人再次联机时,如何将一个变量保存到可以取回的位置? 一旦我保存了它。我怎样才能找回那个变量 据我所知:Discord 如何保存一些变量,discord,discord.js,Discord,Discord.js,关于我: 这个问题的目的是使用Discord.js为Discord机器人提供支持 我习惯于用C++、C语言、批量和游戏制作室等老编码语言进行编码,但我还是不熟悉。JS/P> 目的是: 我想存储一些基本变量。例如人人共享的“服务器卢比”。 也许还有一些其他的。没有个人的。不是数据库。不是数组 问题是: 我听说这可以通过json文件实现。当机器人再次联机时,如何将一个变量保存到可以取回的位置? 一旦我保存了它。我怎样才能找回那个变量 据我所知: 不太适合Discord.js。我的机器人有大约20个不
不太适合Discord.js。我的机器人有大约20个不同的命令,比如添加角色、识别诅咒并删除该消息、踢/禁止用户、批量删除消息等。是的,它可以通过json文件或数据库完成 如果要使用json: 将值存储在json文件中以开始,例如:
/my data.json
{ "Server-Rupees": 200 }
您可以通过要求文件来获得结果
const data=require(“json.json路径”);
console.log(数据[“服务器卢比])
// => 200
如果要更新该值,只需更新属性值并使用fs.writeFile
const{writeFile}=require(“fs”);
const data=require(“json.json的路径”);
数据[“服务器卢比”]+=20;
//striginfy使对象成为字符串,`null,6`使其更漂亮
writeFile(“json.json的路径”,json.stringify(数据,null,6),err=>{
if(err)控制台错误(err);
})
注意:即使是同一个文件,writeFile的路径也不会总是与require的路径相同。欢迎使用堆栈溢出!您已经编写了哪些代码?请仔细阅读,然后在问题中加入并标记代码。干杯