A library to provide additional utilies for Discord bots created with
This library provides implementations to easily:
- Convert a string to
serenity's guild-specific models.
- Get user response using message or reaction prompts.
- Display paginated reaction-based messages/menus.
- Format text in different ways before sending.
- Create embeds and messages with field access.
See module level documentation for in-depth info about the utilities provided by this crate.
To use this crate, add the following to your
[dependencies] serenity_utils = "0.6.1"
Note: This crate only supports
serenity's async versions.
Examples detailing and explaining usage of the basic functionality of the
library can be found in the
Provides alternatives to serenity's message and embed builders.
Provides a trait to convert strings into serenity's guild-specific models.
Functions to format text before sending them to the user.
Reaction-based menu functionality.
Miscellaneous utility functions to aid with performing common tasks.
The prelude re-exports all commonly used types from the library sub-modules.
Prompts to get user's response interactively.
A common error type for all functions and methods of the library.