Files
selmerBot/commands/admin/verify.js
T

34 lines
960 B
JavaScript
Raw Normal View History

function checkRole(bot, guild, userId, cal = false) {
var roleName;
if (cal) {
roleName = "Selmer Bot Calendar";
} else {
roleName = "Selmer Bot Commands";
}
const role = guild.roles.cache.find((role) => { return (role.name == roleName); })
2022-07-09 20:30:31 +03:00
const user = guild.members.cache.get(userId);
return (role != undefined && user.roles.cache.has(role.id)); // || user.id == guild.ownerId || bot.inDebugMode
2022-07-09 20:30:31 +03:00
/*Maybe implement this later, useless for now
const client = new MongoClient(mongouri, { useNewUrlParser: true, useUnifiedTopology: true, serverApi: ServerApiVersion.v1 });
client.connect(err => {
const role = client.db(message.guild.id).collection("admin-roles");
shop.find().toArray(function(err, itemstemp) {
if (err) throw err;
items = [...itemstemp];
client.close();
});
});*/
}
2022-07-09 20:30:31 +03:00
module.exports = { checkRole }