14 unstable releases (5 breaking)

0.5.5 Apr 27, 2023
0.5.2 Dec 16, 2022
0.5.0 Nov 22, 2022
0.3.0 Jul 28, 2022
0.0.0 Nov 5, 2021

#434 in Web programming

Download history 336/week @ 2023-02-14 350/week @ 2023-02-21 364/week @ 2023-02-28 449/week @ 2023-03-07 453/week @ 2023-03-14 406/week @ 2023-03-21 348/week @ 2023-03-28 252/week @ 2023-04-04 412/week @ 2023-04-11 467/week @ 2023-04-18 592/week @ 2023-04-25 517/week @ 2023-05-02 476/week @ 2023-05-09 366/week @ 2023-05-16 2154/week @ 2023-05-23 714/week @ 2023-05-30

3,791 downloads per month
Used in 2 crates

MIT license

295KB
5K SLoC

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

Poise

Poise is an opinionated Discord bot framework with a few distinctive features:

  • edit tracking: when user edits their message, automatically update bot response
  • slash commands: completely define both normal and slash commands with a single function
  • flexible argument parsing: command parameters are defined with normal Rust types and parsed automatically

See documentation for more info

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.

Dependencies

~19–53MB
~1M SLoC