zynko 0.1.0

Biblioteca oficial para bots do Zynko: API, gateway e voz.
Documentation
[package]
name = "zynko"
version = "0.1.0"
edition = "2021"
description = "Biblioteca oficial para bots do Zynko: API, gateway e voz."
license = "MIT"
homepage = "https://docs.zynko.org/bots/rust"
documentation = "https://docs.zynko.org/bots/rust"
readme = "README.md"
keywords = ["zynko", "bot", "chat", "voice"]
categories = ["api-bindings", "asynchronous"]

# Standalone: never part of another workspace in the repo.
[workspace]

[features]
default = []
# Voice rooms through LiveKit (downloads a prebuilt libwebrtc at build time).
voice = ["dep:livekit"]

[dependencies]
tokio = { version = "1.54.1", features = ["rt-multi-thread", "macros", "sync", "time", "process", "io-util", "fs"] }
reqwest = { version = "0.13.5", default-features = false, features = ["rustls", "json", "multipart"] }
tokio-tungstenite = { version = "0.30.0", features = ["rustls-tls-webpki-roots"] }
futures-util = { version = "0.3.34", default-features = false, features = ["sink", "std"] }
serde = { version = "1.0.229", features = ["derive"] }
serde_json = "1.0.154"
thiserror = "2.0.21"
async-trait = "0.1.92"
rustls = { version = "0.23.46", default-features = false, features = ["aws_lc_rs"] }
livekit = { version = "0.10.1", optional = true, features = ["rustls-tls-webpki-roots"] }

[dev-dependencies]
tokio = { version = "1.54.1", features = ["full"] }

[[example]]
name = "musica"
required-features = ["voice"]

[[example]]
name = "live_test"
required-features = ["voice"]