api library
Classes
- Action
- ActionRow
- Activity
- ActivityEmoji
- AnnouncementChannelBuilder
- AppEnv
- AttachedFile
- AutoModerationRule
- BaseMessage
- BaseMessageReaction
-
BasicSchema<
T extends EnvSchema< ErrorReporter> > - Bot
- BotActivity
- Button
- ButtonContext
- CategoryChannelBuilder
- Channel
- ChannelBuilder
- ChannelBuilderContract
- ChannelCreateAuditLogAction
- ChannelDeleteAuditLogAction
-
ChannelManager<
C extends Channel> - ChannelMethods
- ChannelPermissionOverwrite
- ChannelProperties
- ChannelUpdateAuditLogAction
-
Choice<
T> - ChoiceOption
- Client
- ClientBuilder
- Color
- CommandBuilder
- CommandContext
-
CommandContract<
T extends CommandBuilder> - CommandDeclaration
- CommandDeclarationBuilder
- CommandDefinition
- CommandDefinitionBuilder
- CommandGroupBuilder
- CommandHelper
- CommandOption
- Component
- DefineEnvironment
- Emoji
- EmojiCreateAuditLog
- EmojiDeleteAuditLog
- EmojiManager
- EmojiUpdateAuditLog
-
EnhancedEnum<
R> -
Enumerable<
T> - Env
- EnvBoolean
- EnvBooleanRule
- EnvBooleanSchema
- EnvDoubleRule
- EnvEnum
-
EnvEnumRule<
T> -
EnvEnumSchema<
T extends Enumerable> - EnvIntegerRule
- EnvNumber
- EnvNumberRule
- EnvNumberSchema
- EnvParser
- EnvRule
-
EnvSchema<
T extends ErrorReporter> - EnvString
- EnvStringRule
- EnvStringSchema
- ErrorReporter
- ForumChannelBuilder
- GlobalCommandContext
-
GlobalState<
T> -
GuardContext<
T extends ErrorReporter> - Image
- ImageAsset
- Intent
- Gateway intents for controlling which events your bot receives from Discord.
- Invite
- InviteDeleteEvent
- InviteMetadata
- Loader
- MediaGallery
- MediaItem
- Member
- MemberAssets
- MemberBuilder
- MemberFlagsManager
- MemberManager
- MemberRecord
- MemberRoleManager
- MemberTimeout
- MemberVoice
- Message
- MessageBuilder
- A builder for constructing Discord messages using message components v2.
- MessageComponent
- MessageEmbed
- MessageEmbedAssets
- MessageEmbedAuthor
- MessageEmbedBuilder
- MessageEmbedField
- MessageEmbedImage
- MessageEmbedProvider
-
MessageProperties<
T extends Channel> - MessageReaction
- MissingValue
- ModalBuilder
- A builder for constructing Discord modal dialogs (popup forms).
- ModalComponent
- ModalContext
-
Option<
T> - PartialApplication
- PartialEmoji
- Poll
- PollAnswer
- PollBuilder
- PollQuestion
- Presence
- PrivateButtonContext
- PrivateChannel
- PrivateGroupChannel
- PrivateMessage
- PrivateMessageReaction
- PrivateModalContext
- PrivateSelectContext
- Property
- PropertyContext
- Provider
- ProviderContract
- Role
- RoleCreateAuditLog
- RoleDeleteAuditLog
- RoleManager
- RoleUpdateAuditLog
- RuleExecution
- Section
- SelectContext
-
SelectMenu<
T> -
SelectMenuOption<
T> - Separator
- Server
- ServerAnnouncementChannel
- ServerAsset
- ServerButtonContext
- ServerCategoryChannel
- ServerChannel
- ServerCommandContext
- ServerForumChannel
- ServerMessage
- ServerMessageReaction
- ServerModalContext
- ServerSelectContext
- ServerSettings
- ServerStageChannel
- ServerSubscription
- ServerTextChannel
- ServerUpdateAuditLogAction
- ServerVoiceChannel
- SimpleErrorReporter
- Sticker
- StickerManager
- SubCommandBuilder
- SubCommandDeclaration
- TextChannelBuilder
- TextInput
- ThreadChannel
- ThreadChannelBuilder
- ThreadResult
- Thumbnail
- Timestamp
- Translation
- Typing
- Represents a typing indicator in a channel.
- UnknownChannel
- User
- UserAssets
- Validator
-
ValidatorContext<
T extends ErrorReporter> - ValidatorContract
- VoiceChannelBuilder
- VoiceState
Enums
- ActivityType
- ButtonType
- ChannelPermissionOverwriteType
- ChannelType
- CommandContextType
- CommandOptionType
- CommandType
- ComponentType
- DartEnv
- DefaultMessageNotification
- ExplicitContentFilter
- FormatType
- ForumLayoutType
- GamePresence
- ImageExtension
- InteractionType
- InviteTargetType
- InviteType
- Lang
- MemberFlag
- MessageEmbedType
- MessageFlagType
- MessageReactionType
- MessageType
- MfaLevel
- NsfwLevel
- Permission
- PollLayout
- PremiumTier
- SeparatorSize
- SortOrderType
- StatusType
- StickerType
- SystemChannelFlag
- TextInputStyle
- TypingType
- VerificationLevel
- VideoQuality
- WebsocketEncoder
Extension Types
Extensions
- YamlMapConverter on YamlMap
Properties
- bracketPattern → RegExp
-
final
- env → Env
-
final
Functions
-
handleNumberConversionError(
GuardContext< ErrorReporter> ctx, PropertyContext property, String? message) → void