aboutsummaryrefslogtreecommitdiff
path: root/code
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2024-06-26 14:33:56 -0500
committerParker <contact@pkrm.dev>2024-06-26 14:33:56 -0500
commit7acc6a9b80cbc4a295d7706bc658b8a534083a13 (patch)
treea3ee2a08daba952071fbdd21454b7b2e9d93266a /code
parente8292cd823131faa13034dda98c3f0ce94351948 (diff)
Log error when lavalink connection fails
Diffstat (limited to 'code')
-rw-r--r--code/cogs/music.py30
1 files changed, 12 insertions, 18 deletions
diff --git a/code/cogs/music.py b/code/cogs/music.py
index e9b3bbd..22ab2c6 100644
--- a/code/cogs/music.py
+++ b/code/cogs/music.py
@@ -100,27 +100,21 @@ class Music(commands.Cog):
self.bot, "lavalink"
): # This ensures the client isn't overwritten during cog reloads.
self.bot.lavalink = lavalink.Client(self.bot.user.id)
- # node = self.bot.lavalink.add_node(
- # LAVALINK_HOST,
- # LAVALINK_PORT,
- # LAVALINK_PASSWORD,
- # 'us-central',
- # connect=False
- # ) # Host, Port, Password, Region
- # try:
- # await node.get_version()
- # except lavalink.errors.AuthenticationError:
- # LOG.error("Authentication to lavalink node failed. Check your login credentials.")
- # else:
- # await node.connect()
- # LOG.info(f"Connected to lavalink node {node.name}")
- self.bot.lavalink.add_node(
+ node = self.bot.lavalink.add_node(
host=LAVALINK_HOST,
port=LAVALINK_PORT,
password=LAVALINK_PASSWORD,
- region="us",
- name="default-node",
- ) # Host, Port, Password, Region
+ region='us-central',
+ connect=False
+ ) # Host, Port, Password, Region, Connect
+ try:
+ await node.get_version()
+ except lavalink.errors.ClientError:
+ LOG.error("Authentication to lavalink node failed. Check your login credentials.")
+ else:
+ await node.connect()
+ LOG.info(f"Connected to lavalink node {node.name}")
+
self.lavalink: lavalink.Client = self.bot.lavalink
self.lavalink.add_event_hooks(self)