You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-29 22:27:42 +02:00
Main build (Jenkins)
This commit is contained in:
@@ -34,11 +34,12 @@ import TabItem from '@theme/TabItem';
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
|
||||
СтруктураНастроек = Новый Структура;
|
||||
СтруктураНастроек.Вставить("pollMessageWebhook" , "yes");
|
||||
СтруктураНастроек.Вставить("incomingBlockWebhook" , "no");
|
||||
СтруктураНастроек.Вставить("incomingCallWebhook" , "no");
|
||||
СтруктураНастроек.Вставить("editedMessageWebhook" , "yes");
|
||||
СтруктураНастроек.Вставить("deletedMessageWebhook", "yes");
|
||||
СтруктураНастроек.Вставить("pollMessageWebhook" , "yes");
|
||||
СтруктураНастроек.Вставить("incomingBlockWebhook" , "no");
|
||||
СтруктураНастроек.Вставить("incomingCallWebhook" , "no");
|
||||
СтруктураНастроек.Вставить("editedMessageWebhook" , "yes");
|
||||
СтруктураНастроек.Вставить("deletedMessageWebhook" , "yes");
|
||||
СтруктураНастроек.Вставить("outgoingAPIMessageWebhook", "yes");
|
||||
|
||||
Результат = OPI_GreenAPI.УстановитьНастройкиИнстанса(СтруктураНастроек, ПараметрыДоступа);
|
||||
```
|
||||
|
||||
44
docs/ru/md/Green_API/Message-queue/Clear-message-queue.mdx
vendored
Normal file
44
docs/ru/md/Green_API/Message-queue/Clear-message-queue.mdx
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Очистить очередь сообщений
|
||||
Очищает очередь сообщений на отправку
|
||||
|
||||
|
||||
|
||||
`Функция ОчиститьОчередьСообщений(Знач ПараметрыДоступа) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [ClearMessagesQueue](https://green-api.com/docs/api/queues/ClearMessagesQueue/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ОчиститьОчередьСообщений(ПараметрыДоступа);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
44
docs/ru/md/Green_API/Message-queue/Get-message-queue.mdx
vendored
Normal file
44
docs/ru/md/Green_API/Message-queue/Get-message-queue.mdx
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить очередь сообщений
|
||||
Получает список сообщений в очереди на отправку
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьОчередьСообщений(Знач ПараметрыДоступа) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [ShowMessagesQueue](https://green-api.com/docs/api/queues/ShowMessagesQueue/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПолучитьОчередьСообщений(ПараметрыДоступа);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
4
docs/ru/md/Green_API/Message-queue/_category_.json
vendored
Normal file
4
docs/ru/md/Green_API/Message-queue/_category_.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"label": "Очередь сообщений",
|
||||
"position": "6"
|
||||
}
|
||||
@@ -40,7 +40,7 @@ import TabItem from '@theme/TabItem';
|
||||
Откуда = "11001234567@c.us";
|
||||
Куда = "120363410406221140@g.us";
|
||||
|
||||
Сообщение = "BAE5BB43C960C0A7";
|
||||
Сообщение = "BAE5A5E5328AD1FD";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПереслатьСообщения(ПараметрыДоступа, Откуда, Куда, Сообщение);
|
||||
|
||||
47
docs/ru/md/Green_API/Notifications-receiving/Delete-notification-from-queue.mdx
vendored
Normal file
47
docs/ru/md/Green_API/Notifications-receiving/Delete-notification-from-queue.mdx
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Удалить уведомление из очереди
|
||||
Удаляет уведомление из очерели после успешного получения
|
||||
|
||||
|
||||
|
||||
`Функция УдалитьУведомлениеИзОчереди(Знач ПараметрыДоступа, Знач IDДоставки) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDДоставки | --receipt | Строка, Число | ✔ | Идентификатор доставки из метода ПолучитьУведомление |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [DeleteNotification](https://green-api.com/docs/api/receiving/technology-http-api/DeleteNotification/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
IDДоставки = "4";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.УдалитьУведомлениеИзОчереди(ПараметрыДоступа, IDДоставки);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
49
docs/ru/md/Green_API/Notifications-receiving/Download-message-file.mdx
vendored
Normal file
49
docs/ru/md/Green_API/Notifications-receiving/Download-message-file.mdx
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Скачать файл сообщения
|
||||
Получает ссылку на скачивание файла из входящего сообщения
|
||||
|
||||
|
||||
|
||||
`Функция СкачатьФайлСообщения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDЧата | --chat | Строка | ✔ | Идентификатор чата |
|
||||
| IDСообщения | --message | Строка | ✔ | Идентификатор сообщения с файлом |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [DownloadFile](https://green-api.com/docs/api/receiving/files/DownloadFile/)
|
||||
:::
|
||||
<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Сообщения = "BAE5A772FB921D7B";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.СкачатьФайлСообщения(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
47
docs/ru/md/Green_API/Notifications-receiving/Get-notification.mdx
vendored
Normal file
47
docs/ru/md/Green_API/Notifications-receiving/Get-notification.mdx
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Получить уведомление
|
||||
Получает одно уведомление из очереди
|
||||
|
||||
|
||||
|
||||
`Функция ПолучитьУведомление(Знач ПараметрыДоступа, Знач Таймаут = 5) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| Таймаут | --timeout | Число | ✖ | Таймаут ожидания новых сообщений при пустой очереди |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
После успешного принятия уведомления, необходимо удалить его из очереди при помощи метода `УдалитьУведомлениеИзОчереди`
|
||||
|
||||
Метод в документации API: [ReceiveNotification](https://green-api.com/docs/api/receiving/technology-http-api/ReceiveNotification/)
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
ApiUrl = "https://7105.api.greenapi.com";
|
||||
MediaUrl = "https://7105.media.greenapi.com";
|
||||
IdInstance = "71051...";
|
||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.ПолучитьУведомление(ПараметрыДоступа);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
49
docs/ru/md/Green_API/Notifications-receiving/Set-read-mark.mdx
vendored
Normal file
49
docs/ru/md/Green_API/Notifications-receiving/Set-read-mark.mdx
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Установить отметку прочтения
|
||||
Устанавливает отметку Прочитано для сообщения или всех сообщений чата
|
||||
|
||||
|
||||
|
||||
`Функция УстановитьОтметкуПрочтения(Знач ПараметрыДоступа, Знач IDЧата, Знач IDСообщения = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ПараметрыДоступа | --access | Структура Из КлючИЗначение | ✔ | Параметры доступа. См. СформироватьПараметрыДоступа |
|
||||
| IDЧата | --chat | Строка | ✔ | Идентификатор чата |
|
||||
| IDСообщения | --message | Строка | ✖ | Идентификатор сообщения. Все сообщения, если не заполнено |
|
||||
|
||||
|
||||
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Метод в документации API: [ReadChat](https://green-api.com/docs/api/marks/ReadChat/)
|
||||
:::
|
||||
<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Сообщения = "BAE5A772FB921D7B";
|
||||
|
||||
ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||
Результат = OPI_GreenAPI.УстановитьОтметкуПрочтения(ПараметрыДоступа, IDЧата, IDСообщения);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
4
docs/ru/md/Green_API/Notifications-receiving/_category_.json
vendored
Normal file
4
docs/ru/md/Green_API/Notifications-receiving/_category_.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"label": "Получение уведомлений",
|
||||
"position": "5"
|
||||
}
|
||||
Reference in New Issue
Block a user