LauncherClient
class LauncherClient(val host: String = "127.0.0.1", val port: Int = 13297, val token: String? = null, tokenProvider: () -> String? = null) : AutoCloseable
Client for the Tribot Launcher's public WebSocket API.
Provides strongly-typed access to account, proxy, and client management, as well as client function invocation and event subscription.
Usage:
val client = LauncherClient()
client.connect()
val accounts = client.accounts.list()
val proxies = client.proxies.list()
val running = client.clients.list()
client.onClientEvent { event ->
println("Event from ${event.clientId}: ${event.eventName}")
}
client.close()Content copied to clipboard