Witam. O to mój plik JSON:
{
"490812374190283412212": {
"installed": false
}
}
Liczby 490812374190283412212 to message.guild.id (czyli identyfikator serwera)
Chcę sprawdzić czy "installed" jest równy false, jeśli tak, wyświj wiadomość, return;
Moja funkcja "if" wygląda następująco:
const fs = require("fs");
let patch2 = "./data/servers/wrf/installed_data.json";
let data2 = JSON.parse(fs.readFileSync(patch2));
if (!data2[message.guild.id].installed.includes(false)) {
return message.channel.send("Weryfikacja nie została na tym serwerze zainstalowana.");
}
message.channel.send("Weryfikacja została zainstalowana");
Błąd jest taki:
TypeError: data2[message.guild.id].installed.includes is not a function
at Object.module.exports.run (commands\odinstaluj_wrf.js:14:42)
at processTicksAndRejections (internal/process/task_queues.js:93:5)