Package-level declarations
Types
Link copied to clipboard
class InlineKeyboardBuilder
Link copied to clipboard
Link copied to clipboard
class RowBuilder
Link copied to clipboard
Link copied to clipboard
class TelegramContextSource
Resolves the TelegramContext lazily, once a Bot instance becomes available.
Functions
Link copied to clipboard
This message as kotlin-telegram-bot's entities.
Link copied to clipboard
Link copied to clipboard
fun <S : State> TransitionBuilder<S>.editMarkup(chatId: Long, messageId: Long, markup: InlineKeyboardMarkup? = null)
Link copied to clipboard
fun <S : State> TransitionBuilder<S>.editMessage(chatId: Long, messageId: Long, message: MessageText, markup: InlineKeyboardMarkup? = null)
fun <S : State> TransitionBuilder<S>.editMessage(chatId: Long, messageId: Long, message: MessageTextBuilder.() -> Unit, keyboard: InlineKeyboardBuilder.() -> Unit? = null)
fun <S : State> TransitionBuilder<S>.editMessage(chatId: Long, messageId: Long, text: String, markup: InlineKeyboardMarkup? = null)
The edit half of the deprecated sendMessage string overload; the same caveats apply.
Link copied to clipboard
Link copied to clipboard
fun <S : State> TransitionBuilder<S>.sendMessage(chatId: Long, message: MessageText, markup: InlineKeyboardMarkup? = null)
fun <S : State> TransitionBuilder<S>.sendMessage(chatId: Long, message: MessageTextBuilder.() -> Unit, keyboard: InlineKeyboardBuilder.() -> Unit? = null)
fun <S : State> TransitionBuilder<S>.sendMessage(chatId: Long, text: String, markup: InlineKeyboardMarkup? = null)
Sends text for Telegram to parse as legacy Markdown — what every message did before entities.