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
MessageEmbedFooter
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

Extension Types

Snowflake

Extensions

YamlMapConverter on YamlMap

Properties

bracketPattern RegExp
final
env Env
final

Functions

handleNumberConversionError(GuardContext<ErrorReporter> ctx, PropertyContext property, String? message) → void

Typedefs

EnvEntry = ({String content, String name})
InviteDeleteEventHandler = FutureOr<void> Function(String code, Channel channel)