You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-07-17 01:42:25 +02:00
Main build (Jenkins)
This commit is contained in:
@ -0,0 +1,68 @@
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
---
|
||||
sidebar_position: 7
|
||||
---
|
||||
|
||||
# Create a keyboard from an array of buttons
|
||||
Returns a keyboard structure for messages
|
||||
|
||||
|
||||
|
||||
`Function CreateKeyboardFromArrayButton(Val ButtonArray, Val ButtonColor = "#2db9b9") Export`
|
||||
|
||||
| Parameter | CLI option | Type | Description |
|
||||
|-|-|-|-|
|
||||
| ButtonArray | --buttons | Array of String | Array of buttons |
|
||||
| ButtonColor | --color | String | HEX color of buttons with # at the beginning |
|
||||
|
||||
|
||||
Returns: Structure - Create a keyboard from an array of buttons:
|
||||
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Code example"
|
||||
ButtonArray = New Array;
|
||||
ButtonArray.Add("Button 1");
|
||||
ButtonArray.Add("Button 2");
|
||||
ButtonArray.Add("Button 3");
|
||||
|
||||
Result = OPI_Viber.CreateKeyboardFromArrayButton(ButtonArray);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Result"
|
||||
{
|
||||
"Buttons": [
|
||||
{
|
||||
"ActionType": "reply",
|
||||
"ActionBody": "Button 1",
|
||||
"Text": "Button 1",
|
||||
"BgColor": "#2db9b9",
|
||||
"Coloumns": 3
|
||||
},
|
||||
{
|
||||
"ActionType": "reply",
|
||||
"ActionBody": "Button 2",
|
||||
"Text": "Button 2",
|
||||
"BgColor": "#2db9b9",
|
||||
"Coloumns": 3
|
||||
},
|
||||
{
|
||||
"ActionType": "reply",
|
||||
"ActionBody": "Button 3",
|
||||
"Text": "Button 3",
|
||||
"BgColor": "#2db9b9",
|
||||
"Coloumns": 3
|
||||
}
|
||||
],
|
||||
"Type": "keyboard"
|
||||
}
|
||||
```
|
Reference in New Issue
Block a user