Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

251
Views
discord.js v13 fs.readFile() hace que un archivo no se pueda escribir

Tengo un bot de discordia que tiene un archivo de configuración para todas sus configuraciones en diferentes servidores, quiero eliminar la configuración por servidor si el bot se elimina alguna vez de dicho servidor, así que tengo esto:

 const data = require('./data.json'); const fs = require('fs'); //This triggers on a client.on('guildDelete', async(guild) => {}); event if (data[guild.id]) { fs.readFile('./dataFiles/data.json', function(err, json) { if (err) console.log(err); let serverData = JSON.parse(json); delete serverData[guild.id]; fs.writeFile('./dataFiles/data.json', JSON.stringify(serverData), (err) => { if (err) console.log(err); }); }); }

Ahora bien, esto hace el trabajo muy bien, mi problema es después de ejecutar esto...

 //This triggers on a client.on('messageCreate', async(message) => {}); event if (!data[message.guild.id]) { data[message.guild.id] = { swear: true, xp: false, timeout: false, novalogs: true, raid: false }; fs.writeFile('./dataFiles/data.json', JSON.stringify(data), (err) => { if (err) console.log(err); }); }

Esta función aquí deja de funcionar por completo y simplemente no escribe en el archivo cuando vuelvo a agregar el bot, he buscado y parece que no puedo encontrar una solución, ¿alguien tiene alguna idea?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!