BootDesk
Table of Contents
Interfaces
- ReplyMarkup
- CardElement
- Adapter
- AdapterHasMessagingWindow
- AdapterResolver
- BroadcastAdapter
- HandlesInteractions
- SupportsMessageMutability
- ConcurrencyHandler
- FileUploadConverter
- FormatConverter
- HandlesActions
- HandlesBatchedWebhooks
- HandlesMessageCosts
- HandlesModals
- HandlesOptionsLoad
- HandlesReactions
- HandlesSlackEvents
- HandlesSlashCommands
- HandlesStatuses
- HasAuthorInfo
- HasDynamicSyncPreference
- Optional interface for adapters whose sync/async preference is determined at runtime rather than at compile time (via marker interfaces RequiresSyncResponse / RequiresAsyncResponse).
- HeardMiddleware
- IdentityResolver
- MustRehydrateAttachments
- ReceivingMiddleware
- RequiresAsyncResponse
- Marker interface for adapters that expect a quick 200 ACK and should always defer message processing to async execution.
- RequiresSyncResponse
- Marker interface for adapters that require the bot's response within the same HTTP request.
- SendingMiddleware
- SentMiddleware
- StateAdapter
- SupportsDeleteMessages
- SupportsEditMessages
- SupportsEditThread
- SupportsModals
- TranscriptsApi
- WebhookEventMiddleware
- WebhookMiddleware
- ForwardDirection
- OnionDirection
- ChatHandler
- ChatHandlerWithRequest
Classes
- DiscordAdapter
- DiscordCards
- DiscordFormatConverter
- DiscordWebhookVerifier
- GitHubAdapter
- GitHubCards
- GitHubFormatConverter
- GitHubWebhookVerifier
- InstagramAdapter
- InstagramCards
- InstagramFormatConverter
- InstagramTemplate
- InstagramWebhookVerifier
- LinearAdapter
- LinearCards
- LinearFormatConverter
- LinearWebhookVerifier
- MessengerAdapter
- MessengerCards
- MessengerFormatConverter
- MessengerTemplate
- MessengerWebhookVerifier
- SlackAdapter
- SlackCards
- SlackFormatConverter
- SlackModalConverter
- SlackWebhookVerifier
- ForceReply
- InlineKeyboardButton
- InlineKeyboardMarkup
- KeyboardButton
- KeyboardButtonPollType
- ReplyKeyboardMarkup
- ReplyKeyboardRemove
- WebAppInfo
- TelegramBlockQuoteRenderer
- TelegramCodeRenderer
- TelegramEmphasisRenderer
- TelegramFencedCodeRenderer
- TelegramHeadingRenderer
- TelegramImageRenderer
- TelegramLinkRenderer
- TelegramListBlockRenderer
- TelegramListItemRenderer
- TelegramNewlineRenderer
- TelegramParagraphRenderer
- TelegramStrikethroughRenderer
- TelegramStrongRenderer
- TelegramTextRenderer
- TelegramThematicBreakRenderer
- TelegramAdapter
- TelegramCards
- TelegramFormatConverter
- TelnyxAdapter
- TelnyxFormatConverter
- TelnyxWebhookVerifier
- TwilioAdapter
- TwilioCards
- TwilioFormatConverter
- TwilioWebhookVerifier
- WebAudioCard
- WebCarouselCard
- WebLocationCard
- WebPollCard
- WebProductCard
- WebVideoCard
- WebAdapter
- WebAdapterConfig
- Configuration class for WebAdapter.
- WebFormatConverter
- WhatsAppAdapter
- WhatsAppCards
- WhatsAppFormatConverter
- WhatsAppTemplate
- WhatsAppWebhookVerifier
- Attachment
- Audio
- File
- Image
- Location
- Video
- BotMan
- BotManFactory
- Conversation
- Answer
- IncomingMessage
- Button
- OutgoingMessage
- Question
- User
- ActionEvent
- AppHomeOpenedEvent
- AssistantContextChangedEvent
- AssistantThreadStartedEvent
- Attachment
- Author
- BroadcastEvent
- DirectMessageRequestedEvent
- MessageDeletedEvent
- MessageEditedEvent
- MessagePostedEvent
- ReactionAddedEvent
- ReactionRemovedEvent
- StreamingChunkEvent
- TypingStartedEvent
- Button
- Card
- Divider
- Image
- Link
- LinkButton
- Section
- Table
- Text
- Channel
- ChannelInfo
- Chat
- DefaultConcurrencyHandler
- Handler
- Conversation
- ConversationManager
- ConversationState
- InvalidStepException
- DmEvent
- EventDispatcher
- ListenerProvider
- MentionEvent
- MessageEvent
- OutgoingReactionEvent
- SubscribedEvent
- AdapterException
- AuthenticationException
- RateLimitException
- ResourceNotFoundException
- UnsupportedOperationException
- ValidationException
- FetchOptions
- FetchResult
- FileUpload
- LocalizationValue
- Lock
- BaseFormatConverter
- BlockQuoteRenderer
- CodeRenderer
- EmphasisRenderer
- FencedCodeRenderer
- HeadingRenderer
- ImageRenderer
- IndentedCodeRenderer
- LinkRenderer
- ListBlockRenderer
- ListItemRenderer
- MarkdownRenderer
- MetaEmphasisRenderer
- MetaHeadingRenderer
- MetaImageRenderer
- MetaLinkRenderer
- MetaListItemRenderer
- MetaStrikethroughRenderer
- MetaStrongRenderer
- MetaThematicBreakRenderer
- NewlineRenderer
- ParagraphRenderer
- StrikethroughRenderer
- StrongRenderer
- TableRenderer
- TaskListItemMarkerRenderer
- TextRenderer
- ThematicBreakRenderer
- MemberJoinedChannelEvent
- Message
- MessageContext
- MessageCostEvent
- MessageDeliveredEvent
- MessageFailedEvent
- MessageReadEvent
- MiddlewareDispatcher
- ModalCloseEvent
- ExternalSelect
- Modal
- RadioSelect
- Select
- SelectOption
- TextInput
- ModalSubmitEvent
- OptionsLoadEvent
- PostableMessage
- QueueEntry
- ReactionEvent
- SentMessage
- SlashCommandEvent
- AdapterRegistry
- Arr
- AttachmentUtils
- EmojiResolver
- EmojiValue
- NullFileUploadConverter
- Str
- Template
- Thread
- ThreadInfo
- DefaultTranscriptsApi
- TranscriptSentMiddleware
- UnsupportedOperationEvent
- UserInfo
- WebhookEvent
- BroadcastServiceProvider
- LaravelBroadcastAdapter
- ChatFactory
- ChatServiceProvider
- ChatInstallCommand
- ChatListCommand
- ChatMakeAdapterCommand
- QueueConcurrencyHandler
- HandlerRegistry
- WebhookController
- VerifyWebhookSignature
- ProcessDebouncedMessageJob
- ProcessMessageJob
- RequestContext
- EnforceMessagingWindow
- TrackMessagingWindow
- ChatChannel
- ChatRoute
- CacheStateAdapter