Javascript 是否可以在JSON文件中保存某些内容?(Discord.JS)
我目前正在开发一个会员机器人。我正试图让它这样,机器人创建一个邀请,然后将其保存在名为“servers.JSON”的JSON文件中,输出应该类似于以下内容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
{
"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)上自动导入^