Skip to content
Snippets Groups Projects
Commit 8d7f866d authored by Reviath's avatar Reviath
Browse files

Update commands/mod-log.js

parent a9245a9b
Branches
Tags
No related merge requests found
const Discord = require('discord.js');
const db = require('quick.db')
exports.run = async(client, message, args) => {
exports.run = async(client, message, args, connection) => {
let message1 = args[0]
if(!message1) return message.channel.send('You need to say `disable` or mention a channel')
const b = await new Promise((resolve, reject) => {
connection.query(`SELECT logid FROM log WHERE guildid ='${message.guild.id}'`, function (err, result) {
if (err)
reject(err);
resolve(result);
});
});
if(message1 == "disable") {
let rol = db.get(`log_${message.guild.id}`)
if(rol === null) {
message.channel.send('Mod-log is not setted')
} else {
db.delete(`log_${message.guild.id}`)
message.channel.send('Succesful')
if (b.length < 1) {
message.channel.send('Log is not setted.')
}
else{
connection.query(`DELETE FROM log WHERE guildid ='${message.guild.id}'`, function (err, result) {
if (err) throw err;
});
message.channel.send('Resetted log.')
};
}
else {
let ch = message.mentions.channels.first()
db.set(`log_${message.guild.id}`, ch.id)
message.channel.send(new Discord.MessageEmbed().setDescription(`Mod log setted to <#${ch.id}>`).setAuthor(message.author.username, message.author.avatarURL()))
if (b.length < 1) {
connection.query(`INSERT INTO log (logid, guildid) VALUES (${ch.id}, ${message.guild.id})`, function (err, result) {
if (err) throw err;
});
message.channel.send('Setted mod-log.')
}
else {
connection.query(`UPDATE log SET logid ='${ch.id}' WHERE guildid ='${message.guild.id}'`, function (err, result) {
if (err) throw err;
});
message.channel.send('Setted new mod-log.')
};
}
};
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment