Discord.js 备份 json 文件

Posted

技术标签:

【中文标题】Discord.js 备份 json 文件【英文标题】:Discord.js backup json file 【发布时间】:2020-08-02 04:56:44 【问题描述】:

如何使用 Discord.js 每 5 分钟备份一次 json 文件以防止其损坏? 我正在使用 fs 节点插件,我想用这个文件来存储前缀。

【问题讨论】:

【参考方案1】:

您可以使用fs.copyFile() 复制 JSON 文件,使用 setInterval() 每 5 分钟复制一次。

const fs = require('fs');

setInterval(() => 
  fs.copyFile(
    'path/to/file.json',
    'path/to/backup.json',
    (err) => console.error
  );
, 1000 * 60 * 5);
// 1000 ms * 60 sec * 5 min

但是,实现和使用适当的数据库会是一个好得多的主意。以后你会感谢自己的。

【讨论】:

以上是关于Discord.js 备份 json 文件的主要内容,如果未能解决你的问题,请参考以下文章

discord.js:随机化存储为 json 文件的数组内容

discord.js:我如何从 json 文件中获取随机项?

Discord.js 基于 var 从 json 文件中获取数据

如何使用 Discord.js 显示 .JSON 文件的内容?

discord.js 12 任何方式将数据从 json 文件发送到通道?

Discord.js 缺少对斜杠命令的访问权限