Twilight interactions
twilight-interactions
is a set of macros and utilities to work with Discord Interactions using twilight
.
Note: This crate is not affiliated with the twilight
project.
Features
- Slash command parsing: parse interaction data as typed structs using the
CommandModel
macro. - Slash command creation: create commands from your structs with the
CreateCommand
macro. Commands are configured using attributes.
use ;
Installing
To install twilight-interactions
, add the following to your Cargo.toml
:
[]
= "0.15"
The crate's major version follows the version of the official twilight crates.
The current MSRV is 1.67
.
Documentation
The API documentation is available on docs.rs: twilight-interactions
documentation.
Contributing
There is no particular contribution guidelines, feel free to open a new PR to improve the code. If you want to introduce a new feature, please create an issue before.
Special thanks to LeSeulArtichaut who worked the first on this project.