Banning/kicking members

This commit is contained in:
MathMan05 2024-08-21 12:06:37 -05:00
parent dbee2f3628
commit 3ccb7e63e1
5 changed files with 175 additions and 3 deletions

View file

@ -96,6 +96,34 @@ class User {
})
});
});
this.contextmenu.addbutton("Kick member", function (member) {
member.kick();
}, null, function (member) {
if (!member)
return false;
const us = member.guild.member;
if (member.id === us.id) {
return false;
}
if (member.id === member.guild.properties.owner_id) {
return false;
}
return (us.hasPermission("KICK_MEMBERS")) || false;
});
this.contextmenu.addbutton("Ban member", function (member) {
member.ban();
}, null, function (member) {
if (!member)
return false;
const us = member.guild.member;
if (member.id === us.id) {
return false;
}
if (member.id === member.guild.properties.owner_id) {
return false;
}
return (us.hasPermission("BAN_MEMBERS")) || false;
});
}
static clear() {
this.userids = {};