Client API Reference
- class lavaplay.client.Lavalink[source]
The main class for managing nodes. side note: to make connection must be use
Lavalink.create_node()
orLavalink.destroy_node()
.- create_node(host: str, port: int, password: str, user_id: int, *, name: Optional[str] = None, shard_count: Optional[int] = None, ssl: bool = False, resume_key: Optional[str] = None, resume_timeout: Optional[int] = None, loop: Optional[AbstractEventLoop] = None) Node [source]
Create a node for lavalink.
Parameters
- host:
str
ip address for lavalink server, default ip address for lavalink is `
- port:
int
The port to use for websocket and REST connections.
- password:
str
The password used for authentication.
- name:
str
The name for the node.
- shard_count:
int
The shard count for the node.
- ssl:
bool
Is server using ssl
- resume_key:
str
The resume key for the node.
- resume_timeout:
int
The resume timeout for the node.
- loop:
asyncio.AbstractEventLoop
The event loop for the node.
- host: