Add an option to auto-use default HTTP(S) port for Lavalink (#5629)

Co-authored-by: Jakub Kuczys <me@jacken.men>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
This commit is contained in:
Draper 2023-06-19 12:56:59 +01:00 committed by GitHub
parent 31700a226e
commit 9d04f17cd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 2 deletions

View File

@ -3742,6 +3742,8 @@ llset port
Set the Lavalink node port. This command sets the connection port which Set the Lavalink node port. This command sets the connection port which
Audio will use to connect to an unmanaged Lavalink node. Audio will use to connect to an unmanaged Lavalink node.
Set port to ``-1`` to disable the port and connect to the specified host via ports ``80``/``443``.
**Arguments** **Arguments**
* ``[password]`` - The connection password, defaulting to 2333. * ``[password]`` - The connection password, defaulting to 2333.

View File

@ -242,8 +242,11 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
"""Set the Lavalink node port. """Set the Lavalink node port.
This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node. This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.
Set port to -1 to disable the port and connect to the specified host via ports 80/443
""" """
if port < 0 or port > 65535: if port < 0:
port = None
elif port > 65535:
return await self.send_embed_msg( return await self.send_embed_msg(
ctx, ctx,
title=_("Setting Not Changed"), title=_("Setting Not Changed"),
@ -307,7 +310,9 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
if configs["use_external_lavalink"]: if configs["use_external_lavalink"]:
msg = "----" + _("Connection Settings") + "---- \n" msg = "----" + _("Connection Settings") + "---- \n"
msg += _("Host: [{host}]\n").format(host=configs["host"]) msg += _("Host: [{host}]\n").format(host=configs["host"])
msg += _("Port: [{port}]\n").format(port=configs["ws_port"]) msg += _("Port: [{port}]\n").format(
port=configs["ws_port"] or _("Default HTTP/HTTPS port")
)
msg += _("Password: [{password}]\n").format(password=configs["password"]) msg += _("Password: [{password}]\n").format(password=configs["password"])
msg += _("Secured: [{state}]\n").format(state=configs["secured_ws"]) msg += _("Secured: [{state}]\n").format(state=configs["secured_ws"])