module
Telecr::Markup::InlineButtons
Overview
===== Inline Keyboard Helpers =====
Direct including types
Defined in:
markup/inline.crInstance Method Summary
-
#callback(text, data, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create a callback button
-
#callback_game(text, game_short_name, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create game button
-
#login(text, url, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil, **options)
Create login button
-
#pay(text, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create pay button
-
#switch_inline(text, query : String | Nil = nil, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create switch inline button
-
#switch_inline_current_chat(text, query : String | Nil = nil, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create switch inline current chat button
-
#url(text, url, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create a URL button
-
#web_app(text, url : String | Nil = nil, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
Create web app button
Instance Method Detail
Create a callback button
def callback_game(text, game_short_name, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
#
Create game button
def login(text, url, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil, **options)
#
Create login button
Create pay button
def switch_inline(text, query : String | Nil = nil, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
#
Create switch inline button
def switch_inline_current_chat(text, query : String | Nil = nil, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
#
Create switch inline current chat button
Create a URL button
def web_app(text, url : String | Nil = nil, style : String | Nil = nil, icon_custom_emoji_id : String | Nil = nil)
#
Create web app button