|
@ -36,9 +36,21 @@ client.on("message", async message => { |
|
|
bulkDelete(message); |
|
|
bulkDelete(message); |
|
|
} else if (message.content.toLowerCase().startsWith("$rolerequest")) { |
|
|
} else if (message.content.toLowerCase().startsWith("$rolerequest")) { |
|
|
roleRequest(message); |
|
|
roleRequest(message); |
|
|
|
|
|
} else if (message.content.toLowerCase().startsWith("$userswithrole")) { |
|
|
|
|
|
usersWithRole(message); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
async function usersWithRole(message) { |
|
|
|
|
|
if (message.content.split(" ")[1].length < 3) { |
|
|
|
|
|
message.reply("Query must contain at least 3 characters!") |
|
|
|
|
|
} |
|
|
|
|
|
const roles = guild.roles.cache.filter(role => role.name.includes(message.content.split(" ")[1])); |
|
|
|
|
|
console.log(message.content.split(" ")[1]); |
|
|
|
|
|
console.log(roles); |
|
|
|
|
|
message.reply(roles); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
async function aboutServer(message) { |
|
|
async function aboutServer(message) { |
|
|
const textChannelCount = message.guild.channels.cache.filter(c => c.type === 'text').size; |
|
|
const textChannelCount = message.guild.channels.cache.filter(c => c.type === 'text').size; |
|
|
const voiceChannelCount = message.guild.channels.cache.filter(c => c.type === 'voice').size; |
|
|
const voiceChannelCount = message.guild.channels.cache.filter(c => c.type === 'voice').size; |
|
|