diff --git a/disco/types/guild.py b/disco/types/guild.py index b02091d..80149f2 100644 --- a/disco/types/guild.py +++ b/disco/types/guild.py @@ -222,6 +222,12 @@ class GuildMember(SlottedModel): else: self.client.api.guilds_members_modify(self.guild.id, self.user.id, nick=nickname or '', **kwargs) + def disconnect(self): + """ + Disconnects the member from voice (if they are connected). + """ + self.modify(channel_id=None) + def modify(self, **kwargs): self.client.api.guilds_members_modify(self.guild.id, self.user.id, **kwargs)