handle error

This commit is contained in:
Loic Bersier 2018-12-08 04:58:14 +01:00
parent d63be4b80d
commit 005cd1c46d

View file

@ -17,12 +17,15 @@ module.exports = class taglistCommand extends Command {
if(blacklist[message.author.id]) if(blacklist[message.author.id])
return message.channel.send("You are blacklisted") return message.channel.send("You are blacklisted")
try {
let customresponse = new SelfReloadJSON(`./tag/${message.guild.id}.json`); let customresponse = new SelfReloadJSON(`./tag/${message.guild.id}.json`);
let count = Object.keys(customresponse).length let count = Object.keys(customresponse).length
fs.readFile(`./tag/${message.guild.id}.json`, 'utf8', function readFileCallback(err, data){ fs.readFile(`./tag/${message.guild.id}.json`, 'utf8', function readFileCallback(err, data){
if (err) if (err) {
console.log(err); console.log(err);
}
let json = JSON.stringify(data) let json = JSON.stringify(data)
json = json.replace(/[{}"\\]+/g, '') json = json.replace(/[{}"\\]+/g, '')
json = json.replace(/,+/g, '\n') json = json.replace(/,+/g, '\n')
@ -33,7 +36,13 @@ module.exports = class taglistCommand extends Command {
.setFooter(`You have ${count} tags on this server`) .setFooter(`You have ${count} tags on this server`)
message.say(tagEmbed); message.say(tagEmbed);
}); });
} catch {
message.say('An error has occured, do you have any tags on the server?')
} }
}
}; };