[package] name = "botx-api-framework" version = "0.1.8" edition = "2021" license = "MIT" authors = ["Vidrochka"] description="Фреймворк для реализации ботов под платформу eXpress" keywords = ["express", "botx", "botx-api", "botx-api-framework", "bot"] [dependencies] botx-api = { version = "0.1.7", features = [ "anthill-di" ] } botx-api-framework-codegen = { version = "0.1" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" derive_more = "0.99" regex = "1" derive_builder = "0.12" uuid = { version = "1.1", features = ["v4", "serde"] } async-trait-with-sync = "0.1" log = "0.4" anthill-di = { version = "1.2.4" } anthill-di-derive = { version = "1.2.4" } easy-ext = "1" async-lock = "2.6" async-oneshot = "0.5.0" actix-web = { version = "4.3", optional = true } actix-http = { version = "3.2", optional = true } actix-files = { version = "0.6", optional = true } [dev-dependencies] tokio = { version = "1.25", features = ["rt", "macros"] } anyhow = "1" dotenv = "0.15" env_logger = "0.10" [features] default = ["actix-web"] actix-web = ["dep:actix-web", "dep:actix-http", "dep:actix-files"] [[example]] name = "command_echo" [[example]] name = "message_echo" [[example]] name = "button_cycle"