All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Ability An ability is a fully-fledged bot action that contains all the necessary information to process: A response to a command A post-response to a command A reply to a sequence of actionsAbility.AbilityBuilder AbilityBot The default AbilityBot class implementsLongPollingBot.AbilityExtension An interface to mark a class as an extension.AbilityMessageCodes AbilityUtils Helper and utility methodsAbilityWebhookBot AWebhookBot-flavor AbilityBot.BaseAbilityBot The father of all ability bots.DBContext This interface represents the high-level methods exposed to the user when handling anUpdate.DefaultSender The default implementation of theMessageSender.Flag Flags are an conditions that are applied on anUpdate.Locality Locality identifies the location in which you want your message to be accessed.MapDBContext An implementation ofDBContextthat relies on aDB.MapDBVar<T> The MapDB variant forDBContext.getVar(String).MessageContext MessageContext is a wrapper class to theUpdate, originating end-user and the arguments present in its message (if any).MessageSender A sender interface that replicatesDefaultAbsSendermethods.Pair<A,B> Privacy Privacy represents a restriction on who can use the ability.Reply A reply consists of update conditionals and an action to be applied on the update.SilentSender A silent sender that returnsOptionalobjects upon execution.Trio<A,B,C> Var<T> The interface governing a variable for abstract getters and setters.