Build crates.io Docs Docs (git) License: MIT Rust: 1.63+

Poise

Poise is an opinionated Discord bot framework with a few distinctive features: - slash commands: completely define slash commands with a single function signature - flexible argument parsing: command parameters are defined with normal Rust types and parsed automatically - text commands: commands are agnostic over old text-based commands and slash commands - edit tracking: when user edits their message, automatically update bot response

See API documentation and examples

Bots using poise

For each bot, there's a list of notable features for you to take inspiration from.

You're welcome to add your own bot via a PR!

For more projects, see GitHub's Used By page.