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

Update commands/leave-message.js

parent 1081b501
No related branches found
No related tags found
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) => {
if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('You need administrator permission to run this command');
const a = args[0]
if(!a) return message.channel.send('You need to say a message for new members or say `default`')
const b = await new Promise((resolve, reject) => {
connection.query(`SELECT msg FROM memberremovemsg WHERE guildid ='${message.guild.id}'`, function (err, result) {
if (err)
reject(err);
resolve(result);
});
});
if(a == "default") {
db.delete(`memberremovemsg_${message.guild.id}`)
if (b.length < 1){
message.channel.send('Setted to default.')
}
else {
connection.query(`DELETE FROM memberremovemsg WHERE guildid ='${message.guild.id}'`, function (err, result) {
if (err) throw err;
});
message.channel.send('Setted to default.')
};
message.channel.send('Setted to default')
} else {
let msg = args.join(' ')
if(!msg) return message.channel.send('You need to specify a message \n{mention} mention\'s user {username} show\'s username')
db.set(`memberremovemsg_${message.guild.id}`, msg)
const embed2 = new Discord.MessageEmbed()
.setColor('RANDOM')
.setDescription(`Leave message is setted to ${msg}`)
message.channel.send(embed2)
}
}
if (b.length < 1) {
connection.query(`INSERT INTO memberremovemsg (guildid, msg) VALUES (${message.guild.id}, '${msg}')`, function (err, result) {
if (err) throw err;
});
message.channel.send('Setted leave message.')
} else {
connection.query(`UPDATE memberremovemsg SET msg ='${msg}' WHERE guildid ='${message.guild.id}'`, function (err, result) {
if (err) throw err;
});
message.channel.send('Setted new leave message.')
};
}};
module.exports.help = {
name: 'goodbye-message',
aliases: ['goodbyemessage','leave-message','leavemessage']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment