class Tourmaline::Client::ReplyKeyboardMarkupBuilder
- Tourmaline::Client::ReplyKeyboardMarkupBuilder
- Tourmaline::KeyboardBuilder(Tourmaline::KeyboardButton, Tourmaline::ReplyKeyboardMarkup)
- Reference
- Object
Defined in:
tourmaline/client/reply_keyboard_markup_builder.crConstructors
Instance Method Summary
- #contact_request_button(text)
- #keyboard(columns = nil) : G
- #location_request_button(text)
- #poll_request_button(text, type)
- #text_button(text)
- #web_app_button(app : String | WebAppInfo)
Instance methods inherited from class Tourmaline::KeyboardBuilder(Tourmaline::KeyboardButton, Tourmaline::ReplyKeyboardMarkup)
button(*args, **options)
button,
force_reply(value : Bool)
force_reply,
force_reply=(force_reply : Bool)
force_reply=,
force_reply? : Bool
force_reply?,
input_field_placeholder(value : Nil | String)input_field_placeholder : String | Nil input_field_placeholder, input_field_placeholder=(input_field_placeholder : String | Nil) input_field_placeholder=, keyboard(columns = nil) : G keyboard, one_time(value : Bool) one_time, one_time=(one_time : Bool) one_time=, one_time? : Bool one_time?, persistent=(persistent : Bool) persistent=, persistent? : Bool persistent?, remove_keyboard(value : Bool) remove_keyboard, remove_keyboard=(remove_keyboard : Bool) remove_keyboard=, remove_keyboard? : Bool remove_keyboard?, resize(value : Bool) resize, resize=(resize : Bool) resize=, resize? : Bool resize?, selective(value : Bool) selective, selective=(selective : Bool) selective=, selective? : Bool selective?
Constructor methods inherited from class Tourmaline::KeyboardBuilder(Tourmaline::KeyboardButton, Tourmaline::ReplyKeyboardMarkup)
new(force_reply : Bool = false, remove_keyboard : Bool = false, selective : Bool = false, keyboard : Array(T) = [] of T, resize : Bool = false, one_time : Bool = false, persistent : Bool = false, input_field_placeholder : Nil | String = nil)
new
Class methods inherited from class Tourmaline::KeyboardBuilder(Tourmaline::KeyboardButton, Tourmaline::ReplyKeyboardMarkup)
build_keyboard(buttons : Array(T), columns = 1, wrap = nil)
build_keyboard,
buttons(buttons, **options)
buttons,
force_reply(value : Bool)
force_reply,
inline_buttons(buttons, **options)
inline_buttons,
one_time(value : Bool)
one_time,
remove_keyboard(value : Bool)
remove_keyboard,
resize(value : Bool)
resize,
selective(value : Bool)
selective
Constructor Detail
def self.new(force_reply = false, remove_keyboard = false, selective = false, keyboard = [] of T, resize = false, one_time = false, persistent = false, input_field_placeholder = nil)
#