postback
Captures a click event that contains one or more payloads configured.
Last updated
Captures a click event that contains one or more payloads configured.
Last updated
The click event that is performed by a user can come from a button
, quick_reply
or
list
.
postback(payload=String|Array, &block)
Platform | Supported |
---|---|
The example below shows how 3 different click events will be handled:
postback
"get_started"
: Click event on Messenger's Get Started button.
postback
"yes"
: Click event on "Of course!" button that has been sent as reply in the previous block.
postback
"no"
: Click event on "Not really 🤷🏻♂️" button that has been sent as reply in the first block.
The postback
block can receive parameters that are sent as part of the payload.
Next we will implement the same example as above, but using parameters:
set_payload()
It is a global method of the framework, it is used to generate a payload with parameters. Read more.
any_postback
blockCatch any postback
received by a context and returns two parameters payload
and payload_params
.
A payload
can include a route to a postback
located in a different context than the current context.
The format of a payload containing a route is as follows:
Read more about this in Context Routing chapter.
Messenger
Telegram