new(all): New docs for SET, GET, POST.
This commit is contained in:
parent
e01a845117
commit
de8b4e6a2e
1 changed files with 36 additions and 8 deletions
|
@ -6,17 +6,45 @@ The following file types are loaded from a .gbdialog package: `.vbs`, `.vb`, `.b
|
||||||
|
|
||||||
## General Bots BASIC reference
|
## General Bots BASIC reference
|
||||||
|
|
||||||
| Instruction | Description |
|
| Instruction / Usage | Description |
|
||||||
|----------------------------------|-----------------------------------------------------------------------------|
|
| ------------------------------------------------------------- | --------------------------------------------------------------------------- |
|
||||||
| hear *variable* | Hears something from the person into a *variable* for later use. |
|
| HEAR _variable_ | Hears something from the person into a _variable_ for later use. |
|
||||||
| confirm *variable* (Comming soon)| Waits for confirmation like 'yes', 'y', 'yeah' and return true or false |
|
| confirm _variable_ (Comming soon) | Waits for confirmation like 'yes', 'y', 'yeah' and return true or false |
|
||||||
| talk *message* | Talk the specified *message* to the person. |
|
| TALK _message_ | Talk the specified _message_ to the person. |
|
||||||
| generate a password | Creates a new password into the system variable **password** for later use. |
|
| GENERATE A PASSWORD | Creates a new password into the system variable **password** for later use. |
|
||||||
| create a bot farm using *params* | Deploys a new bot farm to the cloud. |
|
| CREATE A BOT FARM USING _params_ | Deploys a new bot farm to the cloud. |
|
||||||
| wait *seconds* | Wait a number of seconds before continuing the conversation. |
|
| WAIT _seconds_ | Wait a number of seconds before continuing the conversation. |
|
||||||
|
| _variable_ = GET CELL "_file_.xlsx", "_A1:A1_" (Comming soon) | Gets the value of the cell specified in range address |
|
||||||
|
| SET CELL "_file_.xlsx", "_A1:A1_", 42 (Comming soon) | Gets the value of the cell specified in range address |
|
||||||
|
| _variable_ = GET "https://server/query" (Comming soon) | Gets the value of the cell specified in range address |
|
||||||
|
| POST "https://", _data_ (Comming soon) | Gets the value of the cell specified in range address |
|
||||||
|
| wait _seconds_ (Comming soon) | Wait a number of seconds before continuing the conversation. |
|
||||||
|
|
||||||
## How To
|
## How To
|
||||||
|
|
||||||
|
### Using POST data
|
||||||
|
|
||||||
|
You can use POST passing a variable as the second param in the POST call. The example
|
||||||
|
bellow shows how to call POST using an object that is returned from the Excel file.
|
||||||
|
|
||||||
|
Given the Excel file with the following contents and saved to the standard .gbdialog folder:
|
||||||
|
|
||||||
|
| tokenId | token | comment |
|
||||||
|
| ------- | ---------------- | ------- |
|
||||||
|
| 29187 | AAMkAGEzMWIxMmI5 | Prod1 |
|
||||||
|
| 98739 | jZWYtNGQ3My1iNmM | Prod2 |
|
||||||
|
|
||||||
|
The Word bellow will invoke POST call by using line contents as object attributes:
|
||||||
|
|
||||||
|
``` BASIC
|
||||||
|
obj = FIND "dados.xlsx", "tokenId=29187"
|
||||||
|
POST "https://server/query", obj
|
||||||
|
' obj here is {tokenId: 29187, token: "AAMkAGEzMWIxMmI5", comment: "Prod1"}
|
||||||
|
```
|
||||||
|
|
||||||
|
* OAuth2 is being implemented and no modification to previous calls will be necessary
|
||||||
|
as this configuration will be an administrative conversation to get the token setup.
|
||||||
|
|
||||||
### Generate a password for the person
|
### Generate a password for the person
|
||||||
|
|
||||||
```vb
|
```vb
|
||||||
|
|
Loading…
Add table
Reference in a new issue