[package] name = "bevy-discord" description = "A bevy plugin for sending and receiving discord messages." version = "0.4.0" edition = "2021" authors = ["Aditya Kumar "] readme = "README.md" repository = "https://github.com/AS1100K/bevy-discord" publish = true license = "MIT" keywords = ["bevy", "plugin", "discord"] [features] full = ["bot", "http"] bot = ["tokio/sync", "http"] http = ["dep:serenity"] bot_cache = ["serenity/cache"] [dependencies] bevy_app = "0.14" bevy_ecs = "0.14" flume = "0.11" serenity = { version = "0.12", features = [ "gateway", "framework", "model", ], optional = true } paste = "1" tracing = "0.1" tokio = { version = "1", features = ["rt-multi-thread", "rt"] } [dev-dependencies] bevy = "0.14" serde_json = "1" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"] [[example]] name = "basic_bot" doc-scrape-examples = true [[example]] name = "reactions" doc-scrape-examples = true [[example]] name = "slash_commands" doc-scrape-examples = true