Browse Source

Test roles functionality

master
Abheek Dhawan 4 years ago
parent
commit
6f5e2527a4
  1. 12
      index.js

12
index.js

@ -36,9 +36,21 @@ client.on("message", async message => {
bulkDelete(message);
} else if (message.content.toLowerCase().startsWith("$rolerequest")) {
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) {
const textChannelCount = message.guild.channels.cache.filter(c => c.type === 'text').size;
const voiceChannelCount = message.guild.channels.cache.filter(c => c.type === 'voice').size;

Loading…
Cancel
Save