Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 是否可以在JSON文件中保存某些内容?(Discord.JS)_Javascript_Node.js - Fatal编程技术网

Javascript 是否可以在JSON文件中保存某些内容?(Discord.JS)

Javascript 是否可以在JSON文件中保存某些内容?(Discord.JS),javascript,node.js,Javascript,Node.js,我目前正在开发一个会员机器人。我正试图让它这样,机器人创建一个邀请,然后将其保存在名为“servers.JSON”的JSON文件中,输出应该类似于以下内容 { "GUILD_ID":"INVITE TOKEN" } 目前,它只是创建了邀请。有什么建议吗 命令是 if (message.content == `${PREFIX}setup`) { if (!message.member.hasPermission("ADMINIS

我目前正在开发一个会员机器人。我正试图让它这样,机器人创建一个邀请,然后将其保存在名为“servers.JSON”的JSON文件中,输出应该类似于以下内容

{
  "GUILD_ID":"INVITE TOKEN"
}
目前,它只是创建了邀请。有什么建议吗

命令是

  if (message.content == `${PREFIX}setup`) {
    if (!message.member.hasPermission("ADMINISTRATOR"))
      return message.reply("Nope, you can't since you don't have permissions.");
    message.channel
      .createInvite({ unique: true, maxAge: 0, maxUses: 0 })
      .then(invite => {
        let invvembed = new Discord.MessageEmbed()
          .setTitle("Setup command")
          .setDescription(
            `Setup has been completed. Invite link is https://discord.gg/${invite.code}. Make sure to keep this invite on forever. Now once you have bought the access for your code, your server should popup on **g+find**`
          )
          .setFooter("Setup");
        message.channel.send(invvembed);
        
  }) 
  }

你可以看看npm软件包

例如:

const editJsonFile=require(“编辑json文件”);
让config=editJsonFile(`./config.json`);
//把你的代码放在这里
如果(message.content==`${PREFIX}setup`){
消息通道
.createInvite({unique:true,maxAge:0,maxUses:0})
。然后(邀请=>{
config.set(“公会ID”https://discord.gg/“+邀请代码);
config.save();
}) 
}
使用
config(“路径”、“值”)编辑值
编辑文件后不要忘记保存它:
config.save()

您可以查看npm包

例如:

const editJsonFile=require(“编辑json文件”);
让config=editJsonFile(`./config.json`);
//把你的代码放在这里
如果(message.content==`${PREFIX}setup`){
消息通道
.createInvite({unique:true,maxAge:0,maxUses:0})
。然后(邀请=>{
config.set(“公会ID”https://discord.gg/“+邀请代码);
config.save();
}) 
}
使用
config(“路径”、“值”)编辑值
编辑完文件后别忘了保存:
config.save()

我的建议是加入一个文件,这样我们可以帮助你。嗯,我真的很困惑。在我的Discord bot上,它为执行命令的当前服务器创建一个邀请代码。现在我唯一需要的是将它写入JSON文件中。这很好,但是当我们甚至看不到您正在使用的代码时,我们如何提供帮助呢?
if(message.content=`${PREFIX}setup`){message.channel.createInvite({unique:true,maxAge:0,maxUses:0})。然后(invite=>{let invvembed=new Discord.MessageEmbed().setTitle(“Setup命令”).setDescription(`Setup已完成。Invite链接为“”https://discord.gg/${invite.code}。请确保永远打开此邀请。现在,一旦您购买了代码的访问权限,您的服务器将在**g+find**`上弹出。).setFooter(“设置”);message.channel.send(invvembed);}
请删除该注释并将代码放入问题中。我的建议是加入一个,以便我们可以帮助您。嗯,我真的很困惑。在我的Discord bot上,它为执行命令的当前服务器创建一个邀请代码。现在我唯一需要的是将其写入JSON文件中。这很好,但是如果(message.content=`${PREFIX}setup`){message.channel.createInvite({unique:true,maxAge:0,maxUses:0}),那么(invite=>{let invvembed=new Discord.MessageEmbed().setTitle(“setup command”).setDescription),当我们甚至看不到您正在使用的代码时,我们如何提供帮助(`安装已完成。邀请链接为https://discord.gg/${invite.code}。请确保永远打开此邀请。现在,一旦您购买了代码的访问权限,您的服务器应该在**g+find**`)上弹出。setFooter(“设置”);message.channel.send(invvembed);};}
请删除该注释并将代码放入问题中。程序包在某些联机IDE(如repl.it)上自动导入。程序包在某些联机IDE(如repl.it)上自动导入^