Package-level declarations
Types
Core DSL part of Inline Keyboard DSL. Can accept only InlineKeyboardButton and returns ready to use InlineKeyboardMarkup via build method
Row builder of InlineKeyboardBuilder
Core DSL part of Keyboard DSL. Can accept only KeyboardButton and returns ready to use ReplyKeyboardMarkup via build method
Row builder of KeyboardButton
Functions
Creates InlineKeyboardMarkup using internal matrix
Creates and put CallbackDataInlineKeyboardButton
Factory-function for InlineKeyboardBuilder, but in difference with inlineKeyboard this function will create single-row inline keyboard
Factory-function for ReplyKeyboardBuilder, but in difference with replyKeyboard this method will create single-row keyboard
Creates and put CallbackGameInlineKeyboardButton
Factory-function for InlineKeyboardBuilder. It will apply to internally created InlineKeyboardMarkup and InlineKeyboardBuilder.build then
Creates and put SwitchInlineQueryInlineKeyboardButton
Creates and put SwitchInlineQueryCurrentChatInlineKeyboardButton
Creates and put LoginURLInlineKeyboardButton
Creates and put PayInlineKeyboardButton
Factory-function for ReplyKeyboardBuilder. It will apply to internally created ReplyKeyboardMarkup and ReplyKeyboardBuilder.build then
Creates and put RequestContactKeyboardButton
Creates and put RequestLocationKeyboardButton
Creates and put RequestPollKeyboardButton
Creates and put SimpleKeyboardButton
Creates and put URLInlineKeyboardButton
Creates and put WebAppInlineKeyboardButton. Please, remember that this button is available in private chats only
Creates and put WebAppKeyboardButton