aboutsummaryrefslogtreecommitdiff
path: root/code/cogs/music.py
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2024-12-03 06:05:04 +0000
committerGitHub <noreply@github.com>2024-12-03 06:05:04 +0000
commitce18cd27488d90fbd0aae7319a36a89e9fa85aa7 (patch)
treea5455e0a8391747c7226a751354b7236c8c5d40b /code/cogs/music.py
parentfbe8dbe4552b55959980cc93d94adb491336900c (diff)
parentfcbfe460701316ded25e29356ed1fda42386e5c0 (diff)
Merge branch 'main' into dev
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