InlineKeyboardBuilder

class InlineKeyboardBuilder : MatrixBuilder<InlineKeyboardButton>

Core DSL part of Inline Keyboard DSL. Can accept only InlineKeyboardButton and returns ready to use InlineKeyboardMarkup via build method

See also

Constructors

Link copied to clipboard
fun InlineKeyboardBuilder()

Functions

Link copied to clipboard
fun add(t: List<InlineKeyboardButton>): Boolean
Link copied to clipboard
fun build(): InlineKeyboardMarkup

Creates InlineKeyboardMarkup using internal matrix

Link copied to clipboard
operator fun plus(t: List<InlineKeyboardButton>): Boolean
Link copied to clipboard
operator fun InlineKeyboardButton.unaryPlus(): Boolean

Properties

Link copied to clipboard
val matrix: Matrix<InlineKeyboardButton>

Extensions

Link copied to clipboard
inline fun InlineKeyboardBuilder.row(block: InlineKeyboardRowBuilder.() -> Unit): Boolean

Creates an InlineKeyboardRowBuilder and apply with this builder