[[bin]]
name = "btfm-server"
[dependencies.axum]
features = ["headers", "http1", "json", "multipart", "tower-log"]
version = "0.6.6"
[dependencies.axum-server]
features = ["tls-rustls"]
version = "0.4.4"
[dependencies.btfm-api-structs]
version = "0.3"
[dependencies.cached]
features = ["async_tokio_rt_multi_thread"]
version = "0.42"
[dependencies.chrono]
version = "0.4"
[dependencies.clap]
features = ["derive", "cargo", "env", "unicode", "wrap_help"]
version = "4"
[dependencies.futures]
version = "0.3"
[dependencies.futures-channel]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.gstreamer]
features = ["v1_20"]
version = "0.20"
[dependencies.gstreamer-app]
features = ["v1_20"]
version = "0.20"
[dependencies.gstreamer-audio]
features = ["v1_20"]
version = "0.20"
[dependencies.hex]
features = ["serde"]
version = "0.4.3"
[dependencies.http]
version = "0.2"
[dependencies.httparse]
version = "1"
[dependencies.hyper]
features = ["full"]
version = "0.14"
[dependencies.lazy_static]
version = "1.4"
[dependencies.numpy]
version = "0.18"
[dependencies.once_cell]
version = "1"
[dependencies.pyo3]
features = ["auto-initialize"]
version = "0.18"
[dependencies.rand]
version = "0.8"
[dependencies.regex]
version = "1.7.1"
[dependencies.reqwest]
version = "0.11"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.serenity]
features = ["builder", "cache", "client", "framework", "gateway", "http", "model", "standard_framework", "rustls_backend", "utils", "voice", "tokio_task_builder"]
version = "0.11"
[dependencies.sha2]
version = "0.10.6"
[dependencies.songbird]
features = ["builtin-queue", "driver", "gateway", "serenity-rustls"]
version = "0.3"
[dependencies.sqlx]
features = ["runtime-tokio-rustls", "postgres", "chrono", "migrate", "macros", "offline", "uuid"]
version = "0.6.3"
[dependencies.tempfile]
version = "3"
[dependencies.thesaurus]
features = ["wordnet"]
version = "0.5.2"
[dependencies.thiserror]
version = "1.0"
[dependencies.tokio]
features = ["full"]
version = "1"
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tokio-tungstenite]
features = ["rustls"]
version = "0.18"
[dependencies.toml]
version = "0.7"
[dependencies.tower]
version = "0.4"
[dependencies.tower-http]
features = ["trace", "request-id", "util", "add-extension", "auth", "compression-full", "sensitive-headers"]
version = "0.4.0"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3"
[dependencies.ulid]
features = ["serde", "uuid"]
version = "1.0.0"
[dependencies.url]
features = ["serde"]
version = "2"
[dependencies.uuid]
version = "1.2.2"
[package]
description = "A Discord bot that plays audio clips based on voice chat"
documentation = "https://docs.rs/btfm/"
edition = "2021"
license = "GPL-2.0-or-later"
name = "btfm"
readme = "README.md"
repository = "https://github.com/jeremycline/btfm/"
resolver = "1"
version = "0.21.1"