SimpleKeyboardButton

@Serializable
data class SimpleKeyboardButton(val text: String, val iconCustomEmojiId: CustomEmojiId? = null, val style: KeyboardButtonStyle? = null) : KeyboardButton

Simple button. user will send text of this button. You will be able to catch this text in updates and data using dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling.onText in case you are using Behaviour Builder OR with dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter.messagesFlow and kotlinx.coroutines.flow.filterIsInstance and filtering by type dev.inmo.tgbotapi.types.message.abstracts.CommonMessage and dev.inmo.tgbotapi.extensions.utils.onlyTextContentMessages

Constructors

Link copied to clipboard
constructor(text: String, iconCustomEmojiId: CustomEmojiId? = null, style: KeyboardButtonStyle? = null)

Properties

Link copied to clipboard
@SerialName(value = "icon_custom_emoji_id")
open override val iconCustomEmojiId: CustomEmojiId? = null
Link copied to clipboard
@SerialName(value = "style")
open override val style: KeyboardButtonStyle? = null
Link copied to clipboard
open override val text: String