TS3

Crates.io Docs.rs

A fully asynchronous library to interact with the TeamSpeak 3 Server query interface. See the docs here.

Usage

Add ts3 to your Cargo.toml: ts3 = "0.3.1"

Basic example usage: ``` use ts3::Client;

[tokio::main]

async fn main() -> Result<(), Box> { // Create a new client let client = Client::new("127.0.0.1:10011").await?;

// Connect to virtualserver 1
client.use_sid(1).await?;

// Use whoami to fetch info about the query client
let data = client.whoami().await?;

println!("{}", data);

} ```

Documentation and more examples can be found on docs.rs.

License

Licensed under either - MIT License or - Apache License, Version 2.0 at your option.