diff --git a/wavelink/player.py b/wavelink/player.py index bd35bed9..0dc32a1b 100644 --- a/wavelink/player.py +++ b/wavelink/player.py @@ -182,6 +182,9 @@ async def disconnect(self, *, force: bool = False) -> None: with contextlib.suppress(ValueError): self.node._players.remove(self) + payload = {"op": "destroy", "guildId": str(self.guild.id)} + await self.node._websocket.send(**payload) + self.cleanup() async def move_to(self, channel: discord.VoiceChannel) -> None: