Catch error when autoplay isn't on at queue end

This commit is contained in:
Parker M. 2024-05-13 15:37:08 -05:00
parent b374b5ee78
commit 5691d2f058
No known key found for this signature in database
GPG Key ID: 95CD2E0C7E329F2A

View File

@ -191,7 +191,10 @@ class Music(commands.Cog):
async def on_queue_end(self, event: lavalink.events.QueueEndEvent): async def on_queue_end(self, event: lavalink.events.QueueEndEvent):
guild_id = event.player.guild_id guild_id = event.player.guild_id
guild = self.bot.get_guild(guild_id) guild = self.bot.get_guild(guild_id)
self.bot.autoplay.remove(guild_id) try:
self.bot.autoplay.remove(guild_id)
except ValueError:
pass
if guild is not None: if guild is not None:
await guild.voice_client.disconnect(force=True) await guild.voice_client.disconnect(force=True)