Twilight interactions

Crates.io dependency status docs.rs CI

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

```rust use twilight_interactions::command::{CommandModel, CreateCommand, ResolvedUser};

[derive(CommandModel, CreateCommand)]

[command(name = "hello", desc = "Say hello to other members")]

struct HelloCommand { /// Message to send message: String, /// User to send the message to user: Option } ```

Installing

To install twilight-interactions, add the following to your Cargo.toml:

toml [dependencies] twilight-interactions = "0.14"

The crate's major version follows the version of the official twilight crates. The current MSRV is 1.64.

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.