diff options
author | Parker <contact@pkrm.dev> | 2024-12-03 06:05:04 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-03 06:05:04 +0000 |
commit | ce18cd27488d90fbd0aae7319a36a89e9fa85aa7 (patch) | |
tree | a5455e0a8391747c7226a751354b7236c8c5d40b /code/cogs/music.py | |
parent | fbe8dbe4552b55959980cc93d94adb491336900c (diff) | |
parent | fcbfe460701316ded25e29356ed1fda42386e5c0 (diff) |
Merge branch 'main' into dev
Diffstat (limited to 'code/cogs/music.py')
-rw-r--r-- | code/cogs/music.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/code/cogs/music.py b/code/cogs/music.py index 4b3fdbb..4814076 100644 --- a/code/cogs/music.py +++ b/code/cogs/music.py @@ -113,10 +113,12 @@ class Music(commands.Cog): try: await node.get_version() except lavalink.errors.ClientError: + self.bot.lavalink = None LOG.error( "Authentication to lavalink node failed. Check your login" " credentials." ) + return else: await node.connect() @@ -135,6 +137,10 @@ class Music(commands.Cog): async def create_player(interaction: discord.Interaction): """Create a player for the guild associated with the interaction, or raise an error""" + if not interaction.client.lavalink: + LOG.error("Lavalink is not connected.") + return + try: player = interaction.client.lavalink.player_manager.create( interaction.guild.id |