aboutsummaryrefslogtreecommitdiff
path: root/code/cogs/music.py
diff options
context:
space:
mode:
Diffstat (limited to 'code/cogs/music.py')
-rw-r--r--code/cogs/music.py6
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