├── .cargo └── config.toml ├── .dockerignore ├── .editorconfig ├── .env.example ├── .gitignore ├── .woodpecker └── docker.yaml ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── examples ├── README.md └── discordpy │ ├── .editorconfig │ ├── .gitignore │ ├── classes │ ├── bot.py │ ├── guild.py │ ├── member.py │ ├── message.py │ ├── misc.py │ └── state.py │ ├── cogs │ ├── events.py │ └── general.py │ ├── config.example.py │ └── main.py ├── rustfmt.toml └── src ├── cache.rs ├── cluster.rs ├── config.rs ├── constants.rs ├── handler.rs ├── main.rs ├── metrics.rs ├── models.rs └── utils.rs /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "target-cpu=native"] 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | andesite/ 2 | examples/ 3 | debug/ 4 | target/ 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/.gitignore -------------------------------------------------------------------------------- /.woodpecker/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/.woodpecker/docker.yaml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/discordpy/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.py] 2 | max_line_length = 120 3 | -------------------------------------------------------------------------------- /examples/discordpy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/.gitignore -------------------------------------------------------------------------------- /examples/discordpy/classes/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/classes/bot.py -------------------------------------------------------------------------------- /examples/discordpy/classes/guild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/classes/guild.py -------------------------------------------------------------------------------- /examples/discordpy/classes/member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/classes/member.py -------------------------------------------------------------------------------- /examples/discordpy/classes/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/classes/message.py -------------------------------------------------------------------------------- /examples/discordpy/classes/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/classes/misc.py -------------------------------------------------------------------------------- /examples/discordpy/classes/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/classes/state.py -------------------------------------------------------------------------------- /examples/discordpy/cogs/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/cogs/events.py -------------------------------------------------------------------------------- /examples/discordpy/cogs/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/cogs/general.py -------------------------------------------------------------------------------- /examples/discordpy/config.example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/config.example.py -------------------------------------------------------------------------------- /examples/discordpy/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/examples/discordpy/main.py -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | imports_granularity = "crate" 2 | -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/cluster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/cluster.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/handler.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/metrics.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamburr/twilight-dispatch/HEAD/src/utils.rs --------------------------------------------------------------------------------