@li0ard
JS Dev

Почему на записывается файл?

Пишу такой код:
const Discord = require("discord.js");
const fs = require("fs");
const profile = require("../database.json")
let embed;
const fetch = require("node-fetch")

module.exports.run = async (bot, message, args) => {
  if (!args[0]) return message.reply('Ты не ввёл имя игрока!');
  let Nick = args[0];
  let url = `https://api.vimeworld.ru/user/name/${Nick}`;
let response = await fetch(url);

let data = await response.json();
  if(!data){ return message.reply(`Игрок "${Nick}" не найден `);}
    for(var i = 0; i < data.length; i++) {
      console.log(data[i])
      if(!profile[data[i].id]) {
      profile[data[i].id] = {
          username: data[i].username,
          lvl: data[i].level,
          likes: 0,
          dislikes: 0,
          rank: data[i].rank
      };

      fs.writeFile('../database.json', JSON.stringify(profile), function(error){
          if(error) throw error;
      }
    };
  };

  message.channel.send(`${Nick} был добавлен в базу`)
};

module.exports.help = {
  name: "new"
}

Однако ничего не записывается и ошибок нету
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы