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

@ -100,6 +100,32 @@ class User{
})
})
});
this.contextmenu.addbutton("Kick member",function(this:User,member: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(this:User,member: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={};