Methods
(inner) generateButtonObject(type, titles, payloads) → {array}
Generates button objects
- Source:
Parameters:
Name | Type | Description |
---|---|---|
type |
string
|
type of button according to the Send API. |
titles |
array
|
array of strings from which to create text buttons |
payloads |
array
|
array of objects {title, payload} to override using titles as payloads |
Returns:
- Type:
-
array
array of messenger button objects
(inner) generateButtonTemplate(text, titles, payloads) → {object}
Generate button template for quick Yes/No answers. Max 3 buttons.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
text |
string
|
the question |
titles |
array
|
array of strings that will make the button titles |
payloads |
array
|
array of objects {title, payload} to override using titles as payloads |
Returns:
- Type:
-
object
a messenger button template object
(inner) generateQuickReply(text, replyArray) → {object}
Generate a messenger quick reply
- Source:
Parameters:
Name | Type | Description |
---|---|---|
text |
string
|
the question text |
replyArray |
array
|
an array of up to 11 objects that is, the answers |
Returns:
- Type:
-
object
a quick reply object