1
0
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:
Vitaly the Alpaca (bot)
2025-03-13 20:28:06 +03:00
parent 722f7664e8
commit 5fe1184f30
73 changed files with 9027 additions and 6937 deletions

View File

@ -0,0 +1,6 @@
{
"ApiUrl": "https://7105.api.greenapi.com",
"MediaUrl": "https://7105.media.greenapi.com",
"IdInstance": "71051...",
"ApiTokenInstance": "425010d90e114aa6b78f0969e..."
}

View File

@ -0,0 +1,7 @@
{
"ApiUrl": "https://7105.api.greenapi.com",
"MediaUrl": "https://7105.media.greenapi.com",
"IdInstance": "71051...",
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
"ReceiptID": 4
}

View File

@ -0,0 +1,8 @@
{
"ApiUrl": "https://7105.api.greenapi.com",
"MediaUrl": "https://7105.media.greenapi.com",
"IdInstance": "71051...",
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
"ChatID": "120363410406221140@g.us",
"MessageID": "BAE5A772FB921D7B"
}

View File

@ -0,0 +1,6 @@
{
"ApiUrl": "https://7105.api.greenapi.com",
"MediaUrl": "https://7105.media.greenapi.com",
"IdInstance": "71051...",
"ApiTokenInstance": "425010d90e114aa6b78f0969e..."
}

View File

@ -0,0 +1,6 @@
{
"ApiUrl": "https://7105.api.greenapi.com",
"MediaUrl": "https://7105.media.greenapi.com",
"IdInstance": "71051...",
"ApiTokenInstance": "425010d90e114aa6b78f0969e..."
}

View File

@ -0,0 +1,8 @@
{
"ApiUrl": "https://7105.api.greenapi.com",
"MediaUrl": "https://7105.media.greenapi.com",
"IdInstance": "71051...",
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
"ChatID": "120363410406221140@g.us",
"MessageID": "BAE5A772FB921D7B"
}

View File

@ -0,0 +1,7 @@
 ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.ClearMessageQueue(AccessParameters);

View File

@ -0,0 +1,9 @@
 ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
ReceiptID = "4";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.DeleteNotificationFromQueue(AccessParameters, ReceiptID);

View File

@ -0,0 +1,10 @@
 ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
ChatID = "120363410406221140@g.us";
MessageID = "BAE5A772FB921D7B";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.DownloadMessageFile(AccessParameters, ChatID, MessageID);

View File

@ -6,7 +6,7 @@
From = "11001234567@c.us";
Target = "120363410406221140@g.us";
Message = "BAE5BB43C960C0A7";
Message = "BAE5A5E5328AD1FD";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.ForwardMessages(AccessParameters, From, Target, Message);

View File

@ -0,0 +1,7 @@
 ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.GetMessageQueue(AccessParameters);

View File

@ -0,0 +1,7 @@
 ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.GetNotification(AccessParameters);

View File

@ -6,10 +6,11 @@
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
SettingsStructure = New Structure;
SettingsStructure.Insert("pollMessageWebhook" , "yes");
SettingsStructure.Insert("incomingBlockWebhook" , "no");
SettingsStructure.Insert("incomingCallWebhook" , "no");
SettingsStructure.Insert("editedMessageWebhook" , "yes");
SettingsStructure.Insert("deletedMessageWebhook", "yes");
SettingsStructure.Insert("pollMessageWebhook" , "yes");
SettingsStructure.Insert("incomingBlockWebhook" , "no");
SettingsStructure.Insert("incomingCallWebhook" , "no");
SettingsStructure.Insert("editedMessageWebhook" , "yes");
SettingsStructure.Insert("deletedMessageWebhook" , "yes");
SettingsStructure.Insert("outgoingAPIMessageWebhook", "yes");
Result = OPI_GreenAPI.SetInstanceSettings(SettingsStructure, AccessParameters);

View File

@ -0,0 +1,10 @@
 ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
ChatID = "120363410406221140@g.us";
MessageID = "BAE5A772FB921D7B";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.SetReadMark(AccessParameters, ChatID, MessageID);

View File

@ -38,11 +38,12 @@ Method at API documentation: [SetSettings](https://green-api.com/docs/api/accoun
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
SettingsStructure = New Structure;
SettingsStructure.Insert("pollMessageWebhook" , "yes");
SettingsStructure.Insert("incomingBlockWebhook" , "no");
SettingsStructure.Insert("incomingCallWebhook" , "no");
SettingsStructure.Insert("editedMessageWebhook" , "yes");
SettingsStructure.Insert("deletedMessageWebhook", "yes");
SettingsStructure.Insert("pollMessageWebhook" , "yes");
SettingsStructure.Insert("incomingBlockWebhook" , "no");
SettingsStructure.Insert("incomingCallWebhook" , "no");
SettingsStructure.Insert("editedMessageWebhook" , "yes");
SettingsStructure.Insert("deletedMessageWebhook" , "yes");
SettingsStructure.Insert("outgoingAPIMessageWebhook", "yes");
Result = OPI_GreenAPI.SetInstanceSettings(SettingsStructure, AccessParameters);
```

View File

@ -0,0 +1,44 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Clear message queue
Clears the queue of messages to be sent
`Function ClearMessageQueue(Val AccessParameters) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
Returns: Map Of KeyAndValue - serialized JSON response from Green API
<br/>
:::tip
Method at API documentation: [ClearMessagesQueue](https://green-api.com/docs/api/queues/ClearMessagesQueue/)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.ClearMessageQueue(AccessParameters);
```

View File

@ -0,0 +1,44 @@
---
sidebar_position: 1
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get message queue
Gets the list of messages in the queue to be sent
`Function GetMessageQueue(Val AccessParameters) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| AccessParameters | --access | Structure Of KeyAndValue | &#x2714; | Access parameters. See FormAccessParameters |
Returns: Map Of KeyAndValue - serialized JSON response from Green API
<br/>
:::tip
Method at API documentation: [ShowMessagesQueue](https://green-api.com/docs/api/queues/ShowMessagesQueue/)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.GetMessageQueue(AccessParameters);
```

View File

@ -0,0 +1,4 @@
{
"label": "Message queue",
"position": "6"
}

View File

@ -40,7 +40,7 @@ Method at API documentation: [ForwardMessages](https://green-api.com/docs/api/se
From = "11001234567@c.us";
Target = "120363410406221140@g.us";
Message = "BAE5BB43C960C0A7";
Message = "BAE5A5E5328AD1FD";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.ForwardMessages(AccessParameters, From, Target, Message);

View File

@ -0,0 +1,47 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Delete notification from queue
Deletes the notification from the queue after successful receipt
`Function DeleteNotificationFromQueue(Val AccessParameters, Val ReceiptID) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| AccessParameters | --access | Structure Of KeyAndValue | &#x2714; | Access parameters. See FormAccessParameters |
| ReceiptID | --receipt | String, Number | &#x2714; | Receipt identifier from the GetNotification method |
Returns: Map Of KeyAndValue - serialized JSON response from Green API
<br/>
:::tip
Method at API documentation: [DeleteNotification](https://green-api.com/docs/api/receiving/technology-http-api/DeleteNotification/)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
ReceiptID = "4";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.DeleteNotificationFromQueue(AccessParameters, ReceiptID);
```

View File

@ -0,0 +1,49 @@
---
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Download message file
Gets a link to download a file from an incoming message
`Function DownloadMessageFile(Val AccessParameters, Val ChatID, Val MessageID) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| AccessParameters | --access | Structure Of KeyAndValue | &#x2714; | Access parameters. See FormAccessParameters |
| ChatID | --chat | String | &#x2714; | Chat identifier |
| MessageID | --message | String | &#x2714; | Identifier of the message with the file |
Returns: Map Of KeyAndValue - serialized JSON response from Green API
<br/>
:::tip
Method at API documentation: [DownloadFile](https://green-api.com/docs/api/receiving/files/DownloadFile/)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
ChatID = "120363410406221140@g.us";
MessageID = "BAE5A772FB921D7B";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.DownloadMessageFile(AccessParameters, ChatID, MessageID);
```

View File

@ -0,0 +1,47 @@
---
sidebar_position: 1
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get notification
Receives one notification from the queue
`Function GetNotification(Val AccessParameters, Val Timeout = 5) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| AccessParameters | --access | Structure Of KeyAndValue | &#x2714; | Access parameters. See FormAccessParameters |
| Timeout | --timeout | Number | &#x2716; | Timeout for waiting for new messages when the queue is empty |
Returns: Map Of KeyAndValue - serialized JSON response from Green API
<br/>
:::tip
Once the notification has been successfully accepted, you must remove it from the queue using the `DeleteNotificationFromQueue` method
Method at API documentation: [ReceiveNotification](https://green-api.com/docs/api/receiving/technology-http-api/ReceiveNotification/)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.GetNotification(AccessParameters);
```

View File

@ -0,0 +1,49 @@
---
sidebar_position: 4
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Set read mark
Sets the Read mark for a message or all chat messages
`Function SetReadMark(Val AccessParameters, Val ChatID, Val MessageID = "") Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| AccessParameters | --access | Structure Of KeyAndValue | &#x2714; | Access parameters. See FormAccessParameters |
| ChatID | --chat | String | &#x2714; | Chat identifier |
| MessageID | --message | String | &#x2716; | Message ID. All messages, if not filled in |
Returns: Map Of KeyAndValue - serialized JSON response from Green API
<br/>
:::tip
Method at API documentation: [ReadChat](https://green-api.com/docs/api/marks/ReadChat/)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
ApiUrl = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
ChatID = "120363410406221140@g.us";
MessageID = "BAE5A772FB921D7B";
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Result = OPI_GreenAPI.SetReadMark(AccessParameters, ChatID, MessageID);
```

View File

@ -0,0 +1,4 @@
{
"label": "Notifications receiving",
"position": "5"
}