bootdesk/chat-sdk

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

Traits

OpensModals

Enums

ButtonStyle
TableAlignment
TextStyle
ChannelVisibility
Strategy
LocalizationType
On this page

Search results