Как сохранить префиксы и премиум-серверы в другом файле - PullRequest
0 голосов
/ 20 апреля 2020

Итак, я делаю бот-дискорд, и мне нужна помощь. Я пытаюсь сохранить массивы в другой файл, чтобы при выходе из строя бота или его обновлении все серверы премиум-класса и префикс не терялись. В настоящее время я использую массив и храню префикс в месте расположения идентификатора сервера (например, prefixs[589867986756] = ages[1], но при его сбросе все они теряются. Как я могу go об остановке этого и не могли бы вы привести несколько примеров по вашему плану ? (Я оглянулся, но не очень хорошо понимаю). Код, о котором идет речь,

```case 'prefix':
                if(!args[1]){
                    const premsg = new Discord.MessageEmbed()
                    .setColor('#0099ff')
                    .setURL('https://discordapp.com/api/oauth2/authorize?client_id=693596685011517470&permissions=0&scope=bot')
                    .addFields(
                        { name: 'Prefix Command', value: 'Your current prefix is ' + PREFIXS[message.guild.id]}    
                        );
                    message.channel.send(premsg);
                } else{
                    if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(`Invalid Permission!`)
                    PREFIXS[message.guild.id] = args[1]
                    const precmsg = new Discord.MessageEmbed()
                    .setColor('#0099ff')
                    .setURL('https://discordapp.com/api/oauth2/authorize?client_id=693596685011517470&permissions=0&scope=bot')
                    .addFields(
                        { name: 'Change Prefix Command', value: 'Your prefix is now ' + PREFIXS[message.guild.id]}    
                        );
                    message.channel.send(precmsg);
                }
                break;```
...