86
rated 0 times
[
87]
[
1]
/ answers: 1 / hits: 8266
/ 6 Years ago, mon, april 30, 2018, 12:00:00
The error happens at if(serversInfo[user.guild.id].modlog_enabled
Also, let serversInfo = JSON.parse(fs.readFileSync('./data/servers.json', 'utf8'));
if that helps.
client.on('guildBanAdd', user => {
if (serversInfo[user.guild.id].modlog_enabled == true && serversInfo[user.guild.id].modlog_channel !== null) {
var d = Date.now()
d = new Date(d)
d = d.getMonth() + 1 + '/' + d.getDate() + '/' +
d.getFullYear() + ' ' +
(d.getHours() > 12 ? d.getHours() - 12 : d.getHours()) + ':' + d.getMinutes() + ' ' + (d.getHours() >= 12 ? 'PM' : 'AM')
client.channels
.get(serversInfo[user.guild.id].modlog_channel)
.send(`${user}**//**${user.id} was banned on **${d}**.`)
} else if (err) {
console.log(err)
}
})
I have tried to use just guild.id
but that didn't seem to work as I would get an error of guild is not defined
. modlog_enabled
has been set to true in the .json file but it doesn't see it. My other events work fine when checking modlog_enabled
.
More From » node.js