Add the >>paddle command

This commit is contained in:
Junior 2020-05-06 15:11:54 -04:00
parent 9e2191a199
commit 44af9c4a4b
6 changed files with 16 additions and 1 deletions

View File

@ -1,6 +1,8 @@
const config = {
BOT_TOKEN: 'YOUR_BOT_TOKEN_GOES_HERE',
CHANNELS_ALLOW: ['123456789012345678', '123456789012345678']
CHANNELS_ALLOW: ['123456789012345678', '123456789012345678'],
MOD_ROLE: '123456789012345678',
STAFF_ROLE: '123456789012345678'
}
module.exports = config;

BIN
images/paddlin.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
images/paddlin_badge.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

BIN
images/paddlin_base.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
images/paddlin_emoji.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -35,6 +35,18 @@ function sendOnline(status, channel) {
}
client.on('message', async msg => {
if ( msg.content.startsWith(">>paddle") ) {
console.log("Trying to paddle");
if ( msg.member.roles.cache.has(Config.MOD_ROLE) || msg.member.roles.cache.has(Config.STAFF_ROLE) ) {
let response = "";
msg.mentions.users.forEach(function (user) {
response += "<@" + user.id + "> ";
});
response += "Don't do bad things!";
msg.channel.send(response, { files: ["images/paddlin_badge.png"] });
}
}
if ( msg.content.startsWith(">>servers") && Config.CHANNELS_ALLOW.includes(msg.channel.id) ) {
let embed = new Discord.MessageEmbed()
.setTitle("Here's a list of our current servers...")
@ -151,6 +163,7 @@ client.on('message', async msg => {
server.sendDetails(msg.channel, hostStatus, serverStatus, serverTPS);
}
});
connection.close();
} else {
console.log("No rcon settings for: " + server.name);
server.sendDetails(msg.channel, hostStatus, serverStatus, serverTPS);