Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
P

poise

> 编程语言
Open source

Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing

896 stars0 likes1 views
WebsiteGitHub

About

Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing

crates.io badge build badge docs badge current docs badge next docs badge msrv badge license badge guild badge

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.

Bots using poise

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

  • Dexscreener Pricebot by @keiveulbugs: embeds, API calls, ephemeral messages
  • TTS Bot by @GnomedDev: localization, database, voice
  • Scripty by @tazz4843: localization, database, voice
  • Etternabot by @kangalio: response transformation, variadic and lazy arguments
  • Ferrisbot by @rust-community-discord: database, custom prefixes
  • StatPixel by @matteopolak: modals, buttons, dropdowns, database, localization
  • CrackTunes by @cycle-five: database, voice, custom prefixes, modals
  • Claude Bot by @wyatt-avilla: database, reactions, slash commands, attachments
  • DisQuip Bot by @blthayer: voice (plays audio files), fuzzy search, RNG

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

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

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustdiscordhacktoberfestrustserenity

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言