diff --git a/disco/types/guild.py b/disco/types/guild.py index a4cc0b4..30a3369 100644 --- a/disco/types/guild.py +++ b/disco/types/guild.py @@ -219,6 +219,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)