No description
Find a file
GnomedDev 518ff05648
Some checks failed
CI / Test (push) Has been cancelled
CI / Rustfmt (push) Has been cancelled
CI / Clippy (push) Has been cancelled
CI / Build docs (push) Has been cancelled
Fix clippy warnings
2025-05-23 13:56:53 +01:00
.github Update to serenity 0.12.4 2024-11-15 18:54:33 +00:00
examples Fix clippy warnings 2025-05-23 13:56:53 +01:00
macros Add User Apps (#266) 2024-11-13 20:58:14 +00:00
src Fix clippy warnings 2025-05-23 13:56:53 +01:00
.gitignore Commit Cargo.lock to make tests/examples deterministic 2022-01-20 21:40:31 +01:00
Cargo.lock Change references of env_logger to tracing-subscriber (#329) 2024-11-27 21:31:59 +01:00
Cargo.toml Change references of env_logger to tracing-subscriber (#329) 2024-11-27 21:31:59 +01:00
CHANGELOG.md Bump to 0.6.1 2024-01-11 15:08:20 +01:00
LICENSE Create LICENSE 2021-09-09 07:22:39 +02:00
README.md Add CrackTunes to the list of bots using poise (#332) 2024-12-22 18:33:18 +01:00
release-guide.md Add blackjack and hookers to CHANGELOG.md 2023-10-22 17:23:03 +02:00

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

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

How to use

Most information is in the API documentation. Also take a look at the examples, especially feature_showcase, to learn what poise can do.

If you're using a development version from git directly, you probably want to look at the documentation for the current or next branch instead.

For further questions, don't hesitate to join the support server: https://discord.gg/serenity-rs.

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.