class

TelegramBot::KeyboardButton

Inherits JSON::Serializable < Reference < Object

Constructors

new(text : String, *, icon_custom_emoji_id : String | Nil = nil, style : String | Nil = nil, request_users : KeyboardButtonRequestUsers | Nil = nil, request_chat : KeyboardButtonRequestChat | Nil = nil, request_managed_bot : KeyboardButtonRequestManagedBot | Nil = nil, request_contact : Bool | Nil = nil, request_location : Bool | Nil = nil, request_poll : KeyboardButtonPollType | Nil = nil, web_app : WebAppInfo | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

icon_custom_emoji_id
Source
icon_custom_emoji_id=(icon_custom_emoji_id : String | Nil)
Source
request_chat
Source
request_chat=(request_chat : KeyboardButtonRequestChat | Nil)
Source
request_contact=(request_contact : Bool | Nil)
Source
request_contact?
Source
request_location=(request_location : Bool | Nil)
Source
request_location?
Source
request_managed_bot
Source
request_managed_bot=(request_managed_bot : KeyboardButtonRequestManagedBot | Nil)
Source
request_poll
Source
request_poll=(request_poll : KeyboardButtonPollType | Nil)
Source
request_users
Source
request_users=(request_users : KeyboardButtonRequestUsers | Nil)
Source
style
Source
style=(style : String | Nil)
Source
text
Source
text=(text : String)
Source
web_app
Source
web_app=(web_app : WebAppInfo | Nil)
Source