Expand description
discordrs - Standalone Discord bot framework with Components V2, Gateway, and HTTP client
§Features
gateway- Gateway WebSocket client, BotClient, EventHandlerinteractions- HTTP Interactions Endpoint with Ed25519 verification
Re-exports§
pub use types::ButtonConfig;pub use types::Emoji;pub use types::Error;pub use types::MediaGalleryItem;pub use types::MediaInfo;pub use types::SelectOption;pub use builders::create_container;pub use builders::ActionRowBuilder;pub use builders::ButtonBuilder;pub use builders::CheckboxBuilder;pub use builders::CheckboxGroupBuilder;pub use builders::ComponentsV2Message;pub use builders::ContainerBuilder;pub use builders::FileBuilder;pub use builders::FileUploadBuilder;pub use builders::LabelBuilder;pub use builders::MediaGalleryBuilder;pub use builders::ModalBuilder;pub use builders::RadioGroupBuilder;pub use builders::SectionBuilder;pub use builders::SelectMenuBuilder;pub use builders::SeparatorBuilder;pub use builders::TextDisplayBuilder;pub use builders::TextInputBuilder;pub use builders::ThumbnailBuilder;pub use parsers::parse_interaction_context;pub use parsers::parse_modal_submission;pub use parsers::parse_raw_interaction;pub use parsers::InteractionContext;pub use parsers::RawInteraction;pub use parsers::V2ModalComponent;pub use parsers::V2ModalSubmission;pub use constants::component_type;pub use constants::gateway_intents;pub use constants::separator_spacing;pub use constants::text_input_style;pub use constants::MESSAGE_FLAG_IS_COMPONENTS_V2;pub use http::DiscordHttpClient;pub use helpers::defer_and_followup_container;pub use helpers::edit_message_with_container;pub use helpers::followup_with_container;pub use helpers::respond_component_with_components_v2;pub use helpers::respond_component_with_container;pub use helpers::respond_modal_with_container;pub use helpers::respond_with_components_v2;pub use helpers::respond_with_container;pub use helpers::respond_with_modal;pub use helpers::send_components_v2;pub use helpers::send_container_message;pub use helpers::send_to_channel;pub use helpers::update_component_with_container;