button
A text followed by one or more buttons.
button(text=String, buttons=Array/Hash, params=Hash)
button(text=String, buttons=Array/Hash, params=Hash)
Platforms
Platform | Supported | Native Name |
---|---|---|
Messenger | ||
Telegram |
Usage
Reply
On-Demand
In either case, the click event will be captured by a postback block (if declared) in the context defined in the payload route.
Payload formats
To the same context
To a different context
With params
Arguments
Name | Description |
---|---|
| Required. The text displayed above the buttons. |
| Required. One or several buttons that can be payloads or links in some platforms. |
| Optional. Extra parameters that may vary between platforms. |
Extra params
Below are some unified or built-in parameters from this framework.
typed_postbacks
typed_postbacks
Regardless of the value of config.typed_postbacks
in the main configuration, this feature can be enabled/disabled independently passing this parameter with true or false.
slice_replies
slice_replies
Only available in Telegram, it allows displaying a defined amount of buttons in rows.
Last updated