chatterbox library

Classes

AfterReplyUriFilter
Chatterbox
CommandFlow
Flow
FlowManager
FlowManagerImpl
FlowStep
InlineButton
InMemoryStore
Use it for development or of you running a server on a permanent server When you restart the server all data will be gone
InvoiceInfo
Documentation for fields of the class can be found here Except for payload filed which is used to store next step uri and passed through ReactionInvoice.preCheckoutStepUri
MediaFile
MessageContext
PendingMessagesStore
Storage to keep information on pending messages
Reaction
ReactionComposed
ReactionForeignResponse
Use this when you want bot to talk to other user
ReactionInvoice
ReactionNone
Return None to ignore user input
ReactionRedirect
ReactionResponse

Constants

argsDelimiter → const String
delimiter → const String

Functions

findById(List<FlowStep> steps, String stepId) FlowStep?

Typedefs

StepFactory = FlowStep Function()
StepUri = String