You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-24 19:49:22 +02:00
Main build (Jenkins)
This commit is contained in:
16
ci/clitesten
vendored
16
ci/clitesten
vendored
@@ -1478,6 +1478,14 @@ def test_greenapi(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi SetProfilePicture --access "test" --picture "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ArchiveChat --access "test" --chat "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi UnarchiveChat --access "test" --chat "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi GetInstanceSettingsStructure --empty "test" --debug --test '
|
||||
}
|
||||
@@ -1546,6 +1554,14 @@ def test_greenapi(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ForwardMessages --access "test" --from "test" --to "test" --msgs "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi EditMessageText --access "test" --chat "test" --message "test" --text "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi DeleteMessage --access "test" --chat "test" --message "test" --sender "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi GetContactDescription --phone "test" --name "test" --surname "test" --midname "test" --company "test" --debug --test '
|
||||
}
|
||||
|
16
ci/clitestru
vendored
16
ci/clitestru
vendored
@@ -1478,6 +1478,14 @@ def test_greenapi(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi УстановитьКартинкуПрофиля --access "test" --picture "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi АрхивироватьЧат --access "test" --chat "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi РазархивироватьЧат --access "test" --chat "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ПолучитьСтруктуруНастроекИнстанса --empty "test" --debug --test '
|
||||
}
|
||||
@@ -1546,6 +1554,14 @@ def test_greenapi(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ПереслатьСообщения --access "test" --from "test" --to "test" --msgs "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ИзменитьТекстСообщения --access "test" --chat "test" --message "test" --text "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi УдалитьСообщение --access "test" --chat "test" --message "test" --sender "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ПолучитьОписаниеКонтакта --phone "test" --name "test" --surname "test" --midname "test" --company "test" --debug --test '
|
||||
}
|
||||
|
7
docs/en/data/GreenAPI/ArchiveChat.json
vendored
Normal file
7
docs/en/data/GreenAPI/ArchiveChat.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"ApiUrl": "https://7105.api.greenapi.com",
|
||||
"MediaUrl": "https://7105.media.greenapi.com",
|
||||
"IdInstance": "71051...",
|
||||
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||
"ChatID": "120363410406221140@g.us"
|
||||
}
|
8
docs/en/data/GreenAPI/DeleteMessage.json
vendored
Normal file
8
docs/en/data/GreenAPI/DeleteMessage.json
vendored
Normal 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": "BAE54460591FD182"
|
||||
}
|
8
docs/en/data/GreenAPI/EditMessageText.json
vendored
Normal file
8
docs/en/data/GreenAPI/EditMessageText.json
vendored
Normal 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": "BAE54460591FD182"
|
||||
}
|
7
docs/en/data/GreenAPI/UnarchiveChat.json
vendored
Normal file
7
docs/en/data/GreenAPI/UnarchiveChat.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"ApiUrl": "https://7105.api.greenapi.com",
|
||||
"MediaUrl": "https://7105.media.greenapi.com",
|
||||
"IdInstance": "71051...",
|
||||
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||
"ChatID": "120363410406221140@g.us"
|
||||
}
|
9
docs/en/examples/GreenAPI/ArchiveChat.txt
vendored
Normal file
9
docs/en/examples/GreenAPI/ArchiveChat.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ChatID = "120363410406221140@g.us";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.ArchiveChat(AccessParameters, ChatID);
|
10
docs/en/examples/GreenAPI/DeleteMessage.txt
vendored
Normal file
10
docs/en/examples/GreenAPI/DeleteMessage.txt
vendored
Normal 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 = "BAE54460591FD182";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.DeleteMessage(AccessParameters, ChatID, MessageID);
|
11
docs/en/examples/GreenAPI/EditMessageText.txt
vendored
Normal file
11
docs/en/examples/GreenAPI/EditMessageText.txt
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ChatID = "120363410406221140@g.us";
|
||||
MessageID = "BAE54460591FD182";
|
||||
Text = "New message text";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.EditMessageText(AccessParameters, ChatID, MessageID, Text);
|
@@ -6,7 +6,7 @@
|
||||
From = "11001234567@c.us";
|
||||
Target = "120363410406221140@g.us";
|
||||
|
||||
Message = "BAE5509D550DFFF0";
|
||||
Message = "BAE54460591FD182";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.ForwardMessages(AccessParameters, From, Target, Message);
|
||||
|
2
docs/en/examples/GreenAPI/GetMessage.txt
vendored
2
docs/en/examples/GreenAPI/GetMessage.txt
vendored
@@ -4,7 +4,7 @@
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ChatID = "120363410406221140@g.us";
|
||||
MessageID = "BAE5509D550DFFF0";
|
||||
MessageID = "BAE54460591FD182";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.GetMessage(AccessParameters, ChatID, MessageID);
|
||||
|
9
docs/en/examples/GreenAPI/UnarchiveChat.txt
vendored
Normal file
9
docs/en/examples/GreenAPI/UnarchiveChat.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ChatID = "120363410406221140@g.us";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.UnarchiveChat(AccessParameters, ChatID);
|
47
docs/en/md/Green_API/Account/Archive-chat.mdx
vendored
Normal file
47
docs/en/md/Green_API/Account/Archive-chat.mdx
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Archive chat
|
||||
Archives the selected chat
|
||||
|
||||
|
||||
|
||||
`Function ArchiveChat(Val AccessParameters, Val ChatID) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||
| ChatID | --chat | String | ✔ | Chat ID for archiving |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Method at API documentation: [ArchiveChat](https://green-api.com/docs/api/service/archiveChat/)
|
||||
:::
|
||||
<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";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.ArchiveChat(AccessParameters, ChatID);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
sidebar_position: 13
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
47
docs/en/md/Green_API/Account/Unarchive-chat.mdx
vendored
Normal file
47
docs/en/md/Green_API/Account/Unarchive-chat.mdx
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
sidebar_position: 12
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Unarchive chat
|
||||
Unarchives the selected chat
|
||||
|
||||
|
||||
|
||||
`Function UnarchiveChat(Val AccessParameters, Val ChatID) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||
| ChatID | --chat | String | ✔ | Chat ID for dearchiving |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Method at API documentation: [UnarchiveChat](https://green-api.com/docs/api/service/unarchiveChat/)
|
||||
:::
|
||||
<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";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.UnarchiveChat(AccessParameters, ChatID);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -37,7 +37,7 @@ Method at API documentation: [GetMessage](https://green-api.com/docs/api/journal
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ChatID = "120363410406221140@g.us";
|
||||
MessageID = "BAE5509D550DFFF0";
|
||||
MessageID = "BAE54460591FD182";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.GetMessage(AccessParameters, ChatID, MessageID);
|
||||
|
50
docs/en/md/Green_API/Message-sending/Delete-message.mdx
vendored
Normal file
50
docs/en/md/Green_API/Message-sending/Delete-message.mdx
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Delete message
|
||||
Deletes a message in the selected chat room
|
||||
|
||||
|
||||
|
||||
`Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||
| ChatID | --chat | String | ✔ | Chat identifier |
|
||||
| MessageID | --message | String | ✔ | Message identifier |
|
||||
| ForSenderOnly | --sender | Boolean | ✖ | Delete for sender only |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Method at API documentation: [DeleteMessage](https://green-api.com/docs/api/service/deleteMessage/)
|
||||
:::
|
||||
<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 = "BAE54460591FD182";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.DeleteMessage(AccessParameters, ChatID, MessageID);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
51
docs/en/md/Green_API/Message-sending/Edit-message-text.mdx
vendored
Normal file
51
docs/en/md/Green_API/Message-sending/Edit-message-text.mdx
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Change the message text
|
||||
Changes the text of the message
|
||||
|
||||
|
||||
|
||||
`Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export`
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||
| ChatID | --chat | String | ✔ | Chat identifier |
|
||||
| MessageID | --message | String | ✔ | Message identifier |
|
||||
| Text | --text | String | ✔ | New message text |
|
||||
|
||||
|
||||
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Method at API documentation: [EditMessage](https://green-api.com/docs/api/service/EditMessage/)
|
||||
:::
|
||||
<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 = "BAE54460591FD182";
|
||||
Text = "New message text";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.EditMessageText(AccessParameters, ChatID, MessageID, Text);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -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 = "BAE5509D550DFFF0";
|
||||
Message = "BAE54460591FD182";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.ForwardMessages(AccessParameters, From, Target, Message);
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
sidebar_position: 10
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
sidebar_position: 11
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
7
docs/ru/data/GreenAPI/АрхивироватьЧат.json
vendored
Normal file
7
docs/ru/data/GreenAPI/АрхивироватьЧат.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"ApiUrl": "https://7105.api.greenapi.com",
|
||||
"MediaUrl": "https://7105.media.greenapi.com",
|
||||
"IdInstance": "71051...",
|
||||
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||
"IDЧата": "120363410406221140@g.us"
|
||||
}
|
8
docs/ru/data/GreenAPI/ИзменитьТекстСообщения.json
vendored
Normal file
8
docs/ru/data/GreenAPI/ИзменитьТекстСообщения.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"ApiUrl": "https://7105.api.greenapi.com",
|
||||
"MediaUrl": "https://7105.media.greenapi.com",
|
||||
"IdInstance": "71051...",
|
||||
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||
"IDЧата": "120363410406221140@g.us",
|
||||
"IDСообщения": "BAE54460591FD182"
|
||||
}
|
7
docs/ru/data/GreenAPI/РазархивироватьЧат.json
vendored
Normal file
7
docs/ru/data/GreenAPI/РазархивироватьЧат.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"ApiUrl": "https://7105.api.greenapi.com",
|
||||
"MediaUrl": "https://7105.media.greenapi.com",
|
||||
"IdInstance": "71051...",
|
||||
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||
"IDЧата": "120363410406221140@g.us"
|
||||
}
|
8
docs/ru/data/GreenAPI/УдалитьСообщение.json
vendored
Normal file
8
docs/ru/data/GreenAPI/УдалитьСообщение.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"ApiUrl": "https://7105.api.greenapi.com",
|
||||
"MediaUrl": "https://7105.media.greenapi.com",
|
||||
"IdInstance": "71051...",
|
||||
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||
"IDЧата": "120363410406221140@g.us",
|
||||
"IDСообщения": "BAE54460591FD182"
|
||||
}
|
9
docs/ru/examples/GreenAPI/АрхивироватьЧат.txt
vendored
Normal file
9
docs/ru/examples/GreenAPI/АрхивироватьЧат.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.АрхивироватьЧат(ПараметрыДоступа, IDЧата);
|
11
docs/ru/examples/GreenAPI/ИзменитьТекстСообщения.txt
vendored
Normal file
11
docs/ru/examples/GreenAPI/ИзменитьТекстСообщения.txt
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
IDСообщения = "BAE54460591FD182";
|
||||
Текст = "Новый текст сообщения";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ИзменитьТекстСообщения(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
@@ -6,7 +6,7 @@
|
||||
Откуда = "11001234567@c.us";
|
||||
Куда = "120363410406221140@g.us";
|
||||
|
||||
Сообщение = "BAE5509D550DFFF0";
|
||||
Сообщение = "BAE54460591FD182";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПереслатьСообщения(ПараметрыДоступа, Откуда, Куда, Сообщение);
|
||||
|
@@ -4,7 +4,7 @@
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
IDСообщения = "BAE5509D550DFFF0";
|
||||
IDСообщения = "BAE54460591FD182";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПолучитьСообщение(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
|
9
docs/ru/examples/GreenAPI/РазархивироватьЧат.txt
vendored
Normal file
9
docs/ru/examples/GreenAPI/РазархивироватьЧат.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.РазархивироватьЧат(ПараметрыДоступа, IDЧата);
|
10
docs/ru/examples/GreenAPI/УдалитьСообщение.txt
vendored
Normal file
10
docs/ru/examples/GreenAPI/УдалитьСообщение.txt
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
IDСообщения = "BAE54460591FD182";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.УдалитьСообщение(ПараметрыДоступа, IDЧата, IDСообщения);
|
47
docs/ru/md/Green_API/Account/Archive-chat.mdx
vendored
Normal file
47
docs/ru/md/Green_API/Account/Archive-chat.mdx
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Архивировать чат
|
||||
Архивирует выбранный чат
|
||||
|
||||
|
||||
|
||||
`Функция АрхивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDЧата | --chat | Строка | ✔ | ID чата для архивации |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [ArchiveChat](https://green-api.com/docs/api/service/archiveChat/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.АрхивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 11
|
||||
sidebar_position: 13
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
47
docs/ru/md/Green_API/Account/Unarchive-chat.mdx
vendored
Normal file
47
docs/ru/md/Green_API/Account/Unarchive-chat.mdx
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
sidebar_position: 12
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Разархивировать чат
|
||||
Разархивирует выбранный чат
|
||||
|
||||
|
||||
|
||||
`Функция РазархивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDЧата | --chat | Строка | ✔ | ID чата для разархивации |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [UnarchiveChat](https://green-api.com/docs/api/service/unarchiveChat/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.РазархивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -37,7 +37,7 @@ import TabItem from '@theme/TabItem';
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
IDСообщения = "BAE5509D550DFFF0";
|
||||
IDСообщения = "BAE54460591FD182";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПолучитьСообщение(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
|
50
docs/ru/md/Green_API/Message-sending/Delete-message.mdx
vendored
Normal file
50
docs/ru/md/Green_API/Message-sending/Delete-message.mdx
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить сообщение
|
||||
Удаляет сообщение в выбранном чате
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьСообщение(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач ТолькоУОтправителя = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDЧата | --chat | Строка | ✔ | Идентификатор чата |
|
||||
| IDСообщения | --message | Строка | ✔ | Идентификатор сообщения |
|
||||
| ТолькоУОтправителя | --sender | Булево | ✖ | Удалять только у отправителя |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [DeleteMessage](https://green-api.com/docs/api/service/deleteMessage/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
IDСообщения = "BAE54460591FD182";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.УдалитьСообщение(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
51
docs/ru/md/Green_API/Message-sending/Edit-message-text.mdx
vendored
Normal file
51
docs/ru/md/Green_API/Message-sending/Edit-message-text.mdx
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Изменить текст сообщения
|
||||
Изменяет текст сообщения
|
||||
|
||||
|
||||
|
||||
`Функция ИзменитьТекстСообщения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач Текст) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDЧата | --chat | Строка | ✔ | Идентификатор чата |
|
||||
| IDСообщения | --message | Строка | ✔ | Идентификатор сообщения |
|
||||
| Текст | --text | Строка | ✔ | Новый текст сообщения |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [EditMessage](https://green-api.com/docs/api/service/EditMessage/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDЧата = "120363410406221140@g.us";
|
||||
IDСообщения = "BAE54460591FD182";
|
||||
Текст = "Новый текст сообщения";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ИзменитьТекстСообщения(ПараметрыДоступа, IDЧата, IDСообщения, Текст);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -40,7 +40,7 @@ import TabItem from '@theme/TabItem';
|
||||
Откуда = "11001234567@c.us";
|
||||
Куда = "120363410406221140@g.us";
|
||||
|
||||
Сообщение = "BAE5509D550DFFF0";
|
||||
Сообщение = "BAE54460591FD182";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПереслатьСообщения(ПараметрыДоступа, Откуда, Куда, Сообщение);
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
sidebar_position: 10
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
sidebar_position: 11
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
13538
service/dictionaries/en.json
vendored
13538
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
108
src/en/OInt/core/Modules/OPI_GreenAPI.os
vendored
108
src/en/OInt/core/Modules/OPI_GreenAPI.os
vendored
@@ -278,6 +278,42 @@ Function SetProfilePicture(Val AccessParameters, Val Image) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Archive chat
|
||||
// Archives the selected chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [ArchiveChat](@green-api.com/docs/api/service/archiveChat/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat ID for archiving - chat
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function ArchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
|
||||
Return ChatArchivingManagement(AccessParameters, ChatID, True);
|
||||
|
||||
EndFunction
|
||||
|
||||
// Unarchive chat
|
||||
// Unarchives the selected chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [UnarchiveChat](@green-api.com/docs/api/service/unarchiveChat/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat ID for dearchiving - chat
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function UnarchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
|
||||
Return ChatArchivingManagement(AccessParameters, ChatID, False);
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get instance settings structure
|
||||
// Gets the structure template for instance settings
|
||||
//
|
||||
@@ -797,6 +833,64 @@ Function ForwardMessages(Val AccessParameters, Val From, Val Target, Val Message
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change the message text
|
||||
// Changes the text of the message
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [EditMessage](@green-api.com/docs/api/service/EditMessage/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat identifier - chat
|
||||
// MessageID - String - Message identifier - message
|
||||
// Text - String - New message text - text
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export
|
||||
|
||||
Parameters = New Structure;
|
||||
|
||||
OPI_Tools.AddField("chatId" , ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("idMessage", MessageID, "String", Parameters);
|
||||
OPI_Tools.AddField("message" , Text , "String", Parameters);
|
||||
|
||||
URL = FormPrimaryURL(AccessParameters, "editMessage");
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete message
|
||||
// Deletes a message in the selected chat room
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [DeleteMessage](@green-api.com/docs/api/service/deleteMessage/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat identifier - chat
|
||||
// MessageID - String - Message identifier - message
|
||||
// ForSenderOnly - Boolean - Delete for sender only - sender
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export
|
||||
|
||||
Parameters = New Structure;
|
||||
|
||||
OPI_Tools.AddField("chatId" , ChatID , "String" , Parameters);
|
||||
OPI_Tools.AddField("idMessage" , MessageID , "String" , Parameters);
|
||||
OPI_Tools.AddField("onlySenderDelete", ForSenderOnly, "Boolean", Parameters);
|
||||
|
||||
URL = FormPrimaryURL(AccessParameters, "deleteMessage");
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get contact description
|
||||
// Gets the contact description for the SendContact function
|
||||
//
|
||||
@@ -1166,4 +1260,18 @@ Function GroupMemberAction(Val AccessParameters, Val GroupID, Val UserID, Val Me
|
||||
|
||||
EndFunction
|
||||
|
||||
Function ChatArchivingManagement(Val AccessParameters, Val ChatID, Val Archiving)
|
||||
|
||||
Method = ?(Archiving, "archiveChat", "unarchiveChat");
|
||||
Parameters = New Structure;
|
||||
|
||||
OPI_Tools.AddField("chatId", ChatID, "String", Parameters);
|
||||
|
||||
URL = FormPrimaryURL(AccessParameters, Method);
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
96
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
96
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
@@ -2390,13 +2390,16 @@ EndProcedure
|
||||
Procedure GAPI_Account() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_ApiURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_MediaURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_IdInstance", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_AccountID" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_ApiURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_MediaURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_IdInstance" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_AccountID" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_TestGroupID", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
|
||||
GreenAPI_ArchiveChat(TestParameters);
|
||||
GreenAPI_UnarchiveChat(TestParameters);
|
||||
GreenAPI_FormAccessParameters(TestParameters);
|
||||
GreenAPI_GetInstanceSettings(TestParameters);
|
||||
GreenAPI_GetAccountInformation(TestParameters);
|
||||
@@ -2454,6 +2457,8 @@ Procedure GAPI_MessageSending() Export
|
||||
GreenAPI_ForwardMessages(TestParameters);
|
||||
GreenAPI_GetLocationDescription(TestParameters);
|
||||
GreenAPI_GetContactDescription(TestParameters);
|
||||
GreenAPI_EditMessageText(TestParameters);
|
||||
GreenAPI_DeleteMessage(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -18897,6 +18902,47 @@ Procedure GreenAPI_SendTextMessage(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_DeleteMessage(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.DeleteMessage(AccessParameters, ChatID, MessageID);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteMessage", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_EditMessageText(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
Text = "New message text";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.EditMessageText(AccessParameters, ChatID, MessageID, Text);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EditMessageText", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_GreenMessage(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_SendFile(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
@@ -19361,6 +19407,44 @@ Procedure GreenAPI_GetOutgoingMessageLog(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_ArchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.ArchiveChat(AccessParameters, ChatID);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_UnarchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.UnarchiveChat(AccessParameters, ChatID);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UnarchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region RCON
|
||||
|
124
src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os
vendored
124
src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os
vendored
@@ -2356,6 +2356,8 @@ Procedure CLI_GAPI_Account() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
|
||||
CLI_GreenAPI_ArchiveChat(TestParameters);
|
||||
CLI_GreenAPI_UnarchiveChat(TestParameters);
|
||||
CLI_GreenAPI_FormAccessParameters(TestParameters);
|
||||
CLI_GreenAPI_GetInstanceSettings(TestParameters);
|
||||
CLI_GreenAPI_GetAccountInformation(TestParameters);
|
||||
@@ -2409,6 +2411,8 @@ Procedure CLI_GAPI_MessageSending() Export
|
||||
CLI_GreenAPI_GetContactDescription(TestParameters);
|
||||
CLI_GreenAPI_SendContact(TestParameters);
|
||||
CLI_GreenAPI_ForwardMessages(TestParameters);
|
||||
CLI_GreenAPI_EditMessageText(TestParameters);
|
||||
CLI_GreenAPI_DeleteMessage(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -21714,6 +21718,126 @@ Procedure CLI_GreenAPI_GetOutgoingMessageLog(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_DeleteMessage(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
Options.Insert("message", MessageID);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "DeleteMessage", Options);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteMessage", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_EditMessageText(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
Text = "New message text";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
Options.Insert("message", MessageID);
|
||||
Options.Insert("text" , Text);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "EditMessageText", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "EditMessageText", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_GreenMessage(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_ArchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "ArchiveChat", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_UnarchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "UnarchiveChat", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UnarchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region RCON
|
||||
|
108
src/en/OPI/src/CommonModules/OPI_GreenAPI/Module.bsl
vendored
108
src/en/OPI/src/CommonModules/OPI_GreenAPI/Module.bsl
vendored
@@ -278,6 +278,42 @@ Function SetProfilePicture(Val AccessParameters, Val Image) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Archive chat
|
||||
// Archives the selected chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [ArchiveChat](@green-api.com/docs/api/service/archiveChat/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat ID for archiving - chat
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function ArchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
|
||||
Return ChatArchivingManagement(AccessParameters, ChatID, True);
|
||||
|
||||
EndFunction
|
||||
|
||||
// Unarchive chat
|
||||
// Unarchives the selected chat
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [UnarchiveChat](@green-api.com/docs/api/service/unarchiveChat/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat ID for dearchiving - chat
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function UnarchiveChat(Val AccessParameters, Val ChatID) Export
|
||||
|
||||
Return ChatArchivingManagement(AccessParameters, ChatID, False);
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get instance settings structure
|
||||
// Gets the structure template for instance settings
|
||||
//
|
||||
@@ -797,6 +833,64 @@ Function ForwardMessages(Val AccessParameters, Val From, Val Target, Val Message
|
||||
|
||||
EndFunction
|
||||
|
||||
// Change the message text
|
||||
// Changes the text of the message
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [EditMessage](@green-api.com/docs/api/service/EditMessage/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat identifier - chat
|
||||
// MessageID - String - Message identifier - message
|
||||
// Text - String - New message text - text
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function EditMessageText(Val AccessParameters, Val ChatID, Val MessageID, Val Text) Export
|
||||
|
||||
Parameters = New Structure;
|
||||
|
||||
OPI_Tools.AddField("chatId" , ChatID , "String", Parameters);
|
||||
OPI_Tools.AddField("idMessage", MessageID, "String", Parameters);
|
||||
OPI_Tools.AddField("message" , Text , "String", Parameters);
|
||||
|
||||
URL = FormPrimaryURL(AccessParameters, "editMessage");
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Delete message
|
||||
// Deletes a message in the selected chat room
|
||||
//
|
||||
// Note
|
||||
// Method at API documentation: [DeleteMessage](@green-api.com/docs/api/service/deleteMessage/)
|
||||
//
|
||||
// Parameters:
|
||||
// AccessParameters - Structure Of KeyAndValue - Access parameters. See FormAccessParameters - access
|
||||
// ChatID - String - Chat identifier - chat
|
||||
// MessageID - String - Message identifier - message
|
||||
// ForSenderOnly - Boolean - Delete for sender only - sender
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from Green API
|
||||
Function DeleteMessage(Val AccessParameters, Val ChatID, Val MessageID, Val ForSenderOnly = False) Export
|
||||
|
||||
Parameters = New Structure;
|
||||
|
||||
OPI_Tools.AddField("chatId" , ChatID , "String" , Parameters);
|
||||
OPI_Tools.AddField("idMessage" , MessageID , "String" , Parameters);
|
||||
OPI_Tools.AddField("onlySenderDelete", ForSenderOnly, "Boolean", Parameters);
|
||||
|
||||
URL = FormPrimaryURL(AccessParameters, "deleteMessage");
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// Get contact description
|
||||
// Gets the contact description for the SendContact function
|
||||
//
|
||||
@@ -1166,4 +1260,18 @@ Function GroupMemberAction(Val AccessParameters, Val GroupID, Val UserID, Val Me
|
||||
|
||||
EndFunction
|
||||
|
||||
Function ChatArchivingManagement(Val AccessParameters, Val ChatID, Val Archiving)
|
||||
|
||||
Method = ?(Archiving, "archiveChat", "unarchiveChat");
|
||||
Parameters = New Structure;
|
||||
|
||||
OPI_Tools.AddField("chatId", ChatID, "String", Parameters);
|
||||
|
||||
URL = FormPrimaryURL(AccessParameters, Method);
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@@ -2390,13 +2390,16 @@ EndProcedure
|
||||
Procedure GAPI_Account() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_ApiURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_MediaURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_IdInstance", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_AccountID" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_ApiURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_MediaURL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_IdInstance" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_AccountID" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_TestGroupID", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
|
||||
GreenAPI_ArchiveChat(TestParameters);
|
||||
GreenAPI_UnarchiveChat(TestParameters);
|
||||
GreenAPI_FormAccessParameters(TestParameters);
|
||||
GreenAPI_GetInstanceSettings(TestParameters);
|
||||
GreenAPI_GetAccountInformation(TestParameters);
|
||||
@@ -2454,6 +2457,8 @@ Procedure GAPI_MessageSending() Export
|
||||
GreenAPI_ForwardMessages(TestParameters);
|
||||
GreenAPI_GetLocationDescription(TestParameters);
|
||||
GreenAPI_GetContactDescription(TestParameters);
|
||||
GreenAPI_EditMessageText(TestParameters);
|
||||
GreenAPI_DeleteMessage(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -18897,6 +18902,47 @@ Procedure GreenAPI_SendTextMessage(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_DeleteMessage(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.DeleteMessage(AccessParameters, ChatID, MessageID);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteMessage", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_EditMessageText(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
Text = "New message text";
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.EditMessageText(AccessParameters, ChatID, MessageID, Text);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "EditMessageText", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_GreenMessage(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_SendFile(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
@@ -19361,6 +19407,44 @@ Procedure GreenAPI_GetOutgoingMessageLog(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_ArchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.ArchiveChat(AccessParameters, ChatID);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure GreenAPI_UnarchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Result = OPI_GreenAPI.UnarchiveChat(AccessParameters, ChatID);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UnarchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region RCON
|
||||
|
124
src/en/OPI/src/CommonModules/OPI_TestsCLI/Module.bsl
vendored
124
src/en/OPI/src/CommonModules/OPI_TestsCLI/Module.bsl
vendored
@@ -2356,6 +2356,8 @@ Procedure CLI_GAPI_Account() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("GreenAPI_Token" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||
|
||||
CLI_GreenAPI_ArchiveChat(TestParameters);
|
||||
CLI_GreenAPI_UnarchiveChat(TestParameters);
|
||||
CLI_GreenAPI_FormAccessParameters(TestParameters);
|
||||
CLI_GreenAPI_GetInstanceSettings(TestParameters);
|
||||
CLI_GreenAPI_GetAccountInformation(TestParameters);
|
||||
@@ -2409,6 +2411,8 @@ Procedure CLI_GAPI_MessageSending() Export
|
||||
CLI_GreenAPI_GetContactDescription(TestParameters);
|
||||
CLI_GreenAPI_SendContact(TestParameters);
|
||||
CLI_GreenAPI_ForwardMessages(TestParameters);
|
||||
CLI_GreenAPI_EditMessageText(TestParameters);
|
||||
CLI_GreenAPI_DeleteMessage(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -21714,6 +21718,126 @@ Procedure CLI_GreenAPI_GetOutgoingMessageLog(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_DeleteMessage(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
Options.Insert("message", MessageID);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "DeleteMessage", Options);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteMessage", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_EditMessageText(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
MessageID = FunctionParameters["GreenAPI_MessageID"];
|
||||
Text = "New message text";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
Options.Insert("message", MessageID);
|
||||
Options.Insert("text" , Text);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "EditMessageText", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "EditMessageText", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_GreenMessage(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_ArchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "ArchiveChat", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_GreenAPI_UnarchiveChat(FunctionParameters)
|
||||
|
||||
ApiUrl = FunctionParameters["GreenAPI_ApiURL"];
|
||||
MediaUrl = FunctionParameters["GreenAPI_MediaURL"];
|
||||
IdInstance = FunctionParameters["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = FunctionParameters["GreenAPI_Token"];
|
||||
|
||||
ChatID = FunctionParameters["GreenAPI_TestGroupID"];
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("api" , ApiUrl);
|
||||
Options.Insert("media", MediaUrl);
|
||||
Options.Insert("id" , IdInstance);
|
||||
Options.Insert("token", ApiTokenInstance);
|
||||
|
||||
AccessParameters = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "FormAccessParameters", Options);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("access" , AccessParameters);
|
||||
Options.Insert("chat" , ChatID);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("greenapi", "UnarchiveChat", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UnarchiveChat", "GreenAPI");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region RCON
|
||||
|
124
src/en/cli/data/Classes/internal/Classes/greenapi.os
vendored
124
src/en/cli/data/Classes/internal/Classes/greenapi.os
vendored
@@ -180,6 +180,48 @@
|
||||
NewLine.Область = "Account";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "ArchiveChat";
|
||||
NewLine.МетодПоиска = "ARCHIVECHAT";
|
||||
NewLine.Параметр = "--access";
|
||||
NewLine.Описание = "Access parameters. See FormAccessParameters";
|
||||
NewLine.Область = "Account";
|
||||
NewLine.ОписаниеМетода = "Archives the selected chat";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "ArchiveChat";
|
||||
NewLine.МетодПоиска = "ARCHIVECHAT";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID for archiving";
|
||||
NewLine.Область = "Account";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "UnarchiveChat";
|
||||
NewLine.МетодПоиска = "UNARCHIVECHAT";
|
||||
NewLine.Параметр = "--access";
|
||||
NewLine.Описание = "Access parameters. See FormAccessParameters";
|
||||
NewLine.Область = "Account";
|
||||
NewLine.ОписаниеМетода = "Unarchives the selected chat";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "UnarchiveChat";
|
||||
NewLine.МетодПоиска = "UNARCHIVECHAT";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat ID for dearchiving";
|
||||
NewLine.Область = "Account";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
@@ -797,6 +839,88 @@
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "EditMessageText";
|
||||
NewLine.МетодПоиска = "EDITMESSAGETEXT";
|
||||
NewLine.Параметр = "--access";
|
||||
NewLine.Описание = "Access parameters. See FormAccessParameters";
|
||||
NewLine.Область = "Message sending";
|
||||
NewLine.ОписаниеМетода = "Changes the text of the message";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "EditMessageText";
|
||||
NewLine.МетодПоиска = "EDITMESSAGETEXT";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat identifier";
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "EditMessageText";
|
||||
NewLine.МетодПоиска = "EDITMESSAGETEXT";
|
||||
NewLine.Параметр = "--message";
|
||||
NewLine.Описание = "Message identifier";
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "EditMessageText";
|
||||
NewLine.МетодПоиска = "EDITMESSAGETEXT";
|
||||
NewLine.Параметр = "--text";
|
||||
NewLine.Описание = "New message text";
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "DeleteMessage";
|
||||
NewLine.МетодПоиска = "DELETEMESSAGE";
|
||||
NewLine.Параметр = "--access";
|
||||
NewLine.Описание = "Access parameters. See FormAccessParameters";
|
||||
NewLine.Область = "Message sending";
|
||||
NewLine.ОписаниеМетода = "Deletes a message in the selected chat room";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "DeleteMessage";
|
||||
NewLine.МетодПоиска = "DELETEMESSAGE";
|
||||
NewLine.Параметр = "--chat";
|
||||
NewLine.Описание = "Chat identifier";
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "DeleteMessage";
|
||||
NewLine.МетодПоиска = "DELETEMESSAGE";
|
||||
NewLine.Параметр = "--message";
|
||||
NewLine.Описание = "Message identifier";
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
NewLine.Метод = "DeleteMessage";
|
||||
NewLine.МетодПоиска = "DELETEMESSAGE";
|
||||
NewLine.Параметр = "--sender";
|
||||
NewLine.Описание = "Delete for sender only (optional, def. val. - No)";
|
||||
NewLine.Область = "Message sending";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "greenapi";
|
||||
NewLine.Модуль = "OPI_GreenAPI";
|
||||
|
34
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
34
src/ru/OInt/core/Modules/OPI_GreenAPI.os
vendored
@@ -280,38 +280,38 @@
|
||||
|
||||
// Архивировать чат
|
||||
// Архивирует выбранный чат
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [ArchiveChat](@green-api.com/docs/api/service/archiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для архивации - chat
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция АрхивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Истина);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Разархивировать чат
|
||||
// Разархивирует выбранный чат
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [UnarchiveChat](@green-api.com/docs/api/service/unarchiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для архивации - chat
|
||||
//
|
||||
// IDЧата - Строка - ID чата для разархивации - chat
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция РазархивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Ложь);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить структуру настроек инстанса
|
||||
@@ -835,7 +835,7 @@
|
||||
|
||||
// Изменить текст сообщения
|
||||
// Изменяет текст сообщения
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [EditMessage](@green-api.com/docs/api/service/EditMessage/)
|
||||
//
|
||||
@@ -844,7 +844,7 @@
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// Текст - Строка - Новый текст сообщения - text
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция ИзменитьТекстСообщения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач Текст) Экспорт
|
||||
@@ -854,17 +854,17 @@
|
||||
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("idMessage", IDСообщения, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("message" , Текст , "Строка", Параметры);
|
||||
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, "editMessage");
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить сообщение
|
||||
// Удаляет сообщение в выбранном чате
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [DeleteMessage](@green-api.com/docs/api/service/deleteMessage/)
|
||||
//
|
||||
@@ -873,7 +873,7 @@
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// ТолькоУОтправителя - Булево - Удалять только у отправителя - sender
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция УдалитьСообщение(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач ТолькоУОтправителя = Ложь) Экспорт
|
||||
@@ -888,7 +888,7 @@
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить описание контакта
|
||||
@@ -1271,7 +1271,7 @@
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
20
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
20
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
@@ -18918,8 +18918,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
@@ -18939,8 +18939,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ОтправитьФайл(ПараметрыФункции)
|
||||
@@ -19414,7 +19414,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.АрхивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
@@ -19422,8 +19422,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
@@ -19433,7 +19433,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.РазархивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
@@ -19441,8 +19441,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@@ -21735,7 +21735,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21746,8 +21746,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
@@ -21768,7 +21768,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21778,8 +21778,8 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ИзменитьТекстСообщения", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_АрхивироватьЧат(ПараметрыФункции)
|
||||
@@ -21789,7 +21789,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
@@ -21798,7 +21798,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21806,8 +21806,8 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "АрхивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
@@ -21817,7 +21817,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
@@ -21826,7 +21826,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21834,8 +21834,8 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "РазархивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@@ -2325,9 +2325,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@@ -280,38 +280,38 @@
|
||||
|
||||
// Архивировать чат
|
||||
// Архивирует выбранный чат
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [ArchiveChat](@green-api.com/docs/api/service/archiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для архивации - chat
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция АрхивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Истина);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Разархивировать чат
|
||||
// Разархивирует выбранный чат
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [UnarchiveChat](@green-api.com/docs/api/service/unarchiveChat/)
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоступа - Структура Из КлючИЗначение - Параметры доступа. См. СформироватьПараметрыДоступа - access
|
||||
// IDЧата - Строка - ID чата для разархивации - chat
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция РазархивироватьЧат(Знач ПараметрыДоступа, Знач IDЧата) Экспорт
|
||||
|
||||
|
||||
Возврат УправлениеАрхивациейЧата(ПараметрыДоступа, IDЧата, Ложь);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить структуру настроек инстанса
|
||||
@@ -835,7 +835,7 @@
|
||||
|
||||
// Изменить текст сообщения
|
||||
// Изменяет текст сообщения
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [EditMessage](@green-api.com/docs/api/service/EditMessage/)
|
||||
//
|
||||
@@ -844,7 +844,7 @@
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// Текст - Строка - Новый текст сообщения - text
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция ИзменитьТекстСообщения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач Текст) Экспорт
|
||||
@@ -854,17 +854,17 @@
|
||||
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("idMessage", IDСообщения, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("message" , Текст , "Строка", Параметры);
|
||||
|
||||
|
||||
URL = СформироватьОсновнойURL(ПараметрыДоступа, "editMessage");
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить сообщение
|
||||
// Удаляет сообщение в выбранном чате
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [DeleteMessage](@green-api.com/docs/api/service/deleteMessage/)
|
||||
//
|
||||
@@ -873,7 +873,7 @@
|
||||
// IDЧата - Строка - Идентификатор чата - chat
|
||||
// IDСообщения - Строка - Идентификатор сообщения - message
|
||||
// ТолькоУОтправителя - Булево - Удалять только у отправителя - sender
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
Функция УдалитьСообщение(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения, Знач ТолькоУОтправителя = Ложь) Экспорт
|
||||
@@ -888,7 +888,7 @@
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить описание контакта
|
||||
@@ -1271,7 +1271,7 @@
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@@ -18918,8 +18918,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
@@ -18939,8 +18939,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_ОтправитьФайл(ПараметрыФункции)
|
||||
@@ -19414,7 +19414,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.АрхивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
@@ -19422,8 +19422,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
@@ -19433,7 +19433,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.РазархивироватьЧат(ПараметрыДоступа, IDЧата);
|
||||
@@ -19441,8 +19441,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@@ -21735,7 +21735,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21746,8 +21746,8 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьСообщение", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_ИзменитьТекстСообщения(ПараметрыФункции)
|
||||
@@ -21768,7 +21768,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21778,8 +21778,8 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ИзменитьТекстСообщения", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ИзменитьТекстСообщения", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГринСообщение(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_АрхивироватьЧат(ПараметрыФункции)
|
||||
@@ -21789,7 +21789,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
@@ -21798,7 +21798,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21806,8 +21806,8 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "АрхивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_GreenAPI_РазархивироватьЧат(ПараметрыФункции)
|
||||
@@ -21817,7 +21817,7 @@
|
||||
IdInstance = ПараметрыФункции["GreenAPI_IdInstance"];
|
||||
ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"];
|
||||
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
IDЧата = ПараметрыФункции["GreenAPI_TestGroupID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("api" , ApiUrl);
|
||||
@@ -21826,7 +21826,7 @@
|
||||
Опции.Вставить("token", ApiTokenInstance);
|
||||
|
||||
ПараметрыДоступа = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "СформироватьПараметрыДоступа", Опции);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("access" , ПараметрыДоступа);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@@ -21834,8 +21834,8 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "РазархивироватьЧат", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьЧат", "GreenAPI");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
124
src/ru/cli/data/Classes/internal/Classes/greenapi.os
vendored
124
src/ru/cli/data/Classes/internal/Classes/greenapi.os
vendored
@@ -180,6 +180,48 @@
|
||||
НоваяСтрока.Область = "Аккаунт";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "АрхивироватьЧат";
|
||||
НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--access";
|
||||
НоваяСтрока.Описание = "Параметры доступа. См. СформироватьПараметрыДоступа";
|
||||
НоваяСтрока.Область = "Аккаунт";
|
||||
НоваяСтрока.ОписаниеМетода = "Архивирует выбранный чат";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "АрхивироватьЧат";
|
||||
НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата для архивации";
|
||||
НоваяСтрока.Область = "Аккаунт";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "РазархивироватьЧат";
|
||||
НоваяСтрока.МетодПоиска = "РАЗАРХИВИРОВАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--access";
|
||||
НоваяСтрока.Описание = "Параметры доступа. См. СформироватьПараметрыДоступа";
|
||||
НоваяСтрока.Область = "Аккаунт";
|
||||
НоваяСтрока.ОписаниеМетода = "Разархивирует выбранный чат";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "РазархивироватьЧат";
|
||||
НоваяСтрока.МетодПоиска = "РАЗАРХИВИРОВАТЬЧАТ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "ID чата для разархивации";
|
||||
НоваяСтрока.Область = "Аккаунт";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
@@ -809,6 +851,88 @@
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "ИзменитьТекстСообщения";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕКСТСООБЩЕНИЯ";
|
||||
НоваяСтрока.Параметр = "--access";
|
||||
НоваяСтрока.Описание = "Параметры доступа. См. СформироватьПараметрыДоступа";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет текст сообщения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "ИзменитьТекстСообщения";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕКСТСООБЩЕНИЯ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "Идентификатор чата";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "ИзменитьТекстСообщения";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕКСТСООБЩЕНИЯ";
|
||||
НоваяСтрока.Параметр = "--message";
|
||||
НоваяСтрока.Описание = "Идентификатор сообщения";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "ИзменитьТекстСообщения";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕКСТСООБЩЕНИЯ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Новый текст сообщения";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "УдалитьСообщение";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--access";
|
||||
НоваяСтрока.Описание = "Параметры доступа. См. СформироватьПараметрыДоступа";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет сообщение в выбранном чате";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "УдалитьСообщение";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--chat";
|
||||
НоваяСтрока.Описание = "Идентификатор чата";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "УдалитьСообщение";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--message";
|
||||
НоваяСтрока.Описание = "Идентификатор сообщения";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
НоваяСтрока.Метод = "УдалитьСообщение";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--sender";
|
||||
НоваяСтрока.Описание = "Удалять только у отправителя (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "greenapi";
|
||||
НоваяСтрока.Модуль = "OPI_GreenAPI";
|
||||
|
Reference in New Issue
Block a user