From b318b83eef3c3e641091300ab548b5ecc8a08829 Mon Sep 17 00:00:00 2001 From: Anton Titovets <bayselonarrend@gmail.com> Date: Tue, 28 May 2024 14:43:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D1=85=D0=B0=D0=BD=D0=B8=D0=B7?= =?UTF-8?q?=D0=BC=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D0=BE=D0=B2=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=B4=D0=B0=20=D0=BD=D0=B0=20=D0=BE=D1=81=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=B5=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/os/docs_examples.os | 171 ++++++++++++++++++ .../Modules/OPI_ПолучениеДанныхТестов.os | 2 +- .../Dropbox/ВостановитьОбъектКВерсии.txt | 5 + .../Dropbox/ДобавитьПользователейКПапке.txt | 5 + .../Dropbox/ДобавитьПользователейКФайлу.txt | 5 + docs/examples/Dropbox/ДобавитьТег.txt | 5 + docs/examples/Dropbox/ЗагрузитьФайл.txt | 8 + docs/examples/Dropbox/ЗагрузитьФайлПоURL.txt | 5 + docs/examples/Dropbox/КопироватьОбъект.txt | 5 + docs/examples/Dropbox/ОбновитьТокен.txt | 5 + docs/examples/Dropbox/ОпубликоватьПапку.txt | 4 + .../Dropbox/ОтменитьПубликациюПапки.txt | 4 + docs/examples/Dropbox/ПереместитьОбъект.txt | 5 + ...�олучитьДанныеИспользованияПространства.txt | 3 + .../Dropbox/ПолучитьИнформациюОбАккаунте.txt | 3 + .../Dropbox/ПолучитьИнформациюОбОбъекте.txt | 4 + docs/examples/Dropbox/ПолучитьПревью.txt | 4 + .../Dropbox/ПолучитьСписокВерсийОбъекта.txt | 4 + .../Dropbox/ПолучитьСписокФайловПапки.txt | 4 + .../Dropbox/ПолучитьСсылкуАвторизации.txt | 2 + .../Dropbox/ПолучитьСтатусЗагрузкиПоURL.txt | 14 ++ docs/examples/Dropbox/ПолчитьСписокТегов.txt | 7 + docs/examples/Dropbox/СкачатьПапку.txt | 4 + docs/examples/Dropbox/СкачатьФайл.txt | 4 + docs/examples/Dropbox/СоздатьПапку.txt | 4 + docs/examples/Dropbox/УдалитьОбъект.txt | 4 + docs/examples/Dropbox/УдалитьТег.txt | 5 + docs/examples/Telegram/Бан.txt | 5 + docs/examples/Telegram/ЗакрепитьСообщение.txt | 5 + docs/examples/Telegram/ЗакрытьТемуФорума.txt | 11 ++ .../Telegram/ИзменитьИмяГлавнойТемыФорума.txt | 5 + docs/examples/Telegram/ИзменитьТемуФорума.txt | 7 + docs/examples/Telegram/ОткрепитьСообщение.txt | 5 + docs/examples/Telegram/ОткрытьТемуФорума.txt | 10 + docs/examples/Telegram/ОтправитьАудио.txt | 22 +++ docs/examples/Telegram/ОтправитьВидео.txt | 22 +++ docs/examples/Telegram/ОтправитьГифку.txt | 22 +++ docs/examples/Telegram/ОтправитьДокумент.txt | 22 +++ docs/examples/Telegram/ОтправитьКартинку.txt | 22 +++ docs/examples/Telegram/ОтправитьКонтакт.txt | 13 ++ .../Telegram/ОтправитьМеидагруппу.txt | 19 ++ .../Telegram/ОтправитьМестоположение.txt | 12 ++ docs/examples/Telegram/ОтправитьОпрос.txt | 19 ++ .../Telegram/ОтправитьТекстовоеСообщение.txt | 11 ++ ...�чиститьСписокЗакрепленныхСообщенийТемы.txt | 10 + docs/examples/Telegram/ПереслатьСообщение.txt | 6 + .../Telegram/ПоказатьГлавнуюТемуФорума.txt | 4 + .../Telegram/ПолучитьИнформациюБота.txt | 2 + docs/examples/Telegram/ПолучитьОбновления.txt | 2 + .../Telegram/ПолучитьСписокАватаровФорума.txt | 2 + .../Telegram/ПолучитьЧислоУчастников.txt | 4 + docs/examples/Telegram/Разбан.txt | 5 + docs/examples/Telegram/СкачатьФайл.txt | 4 + .../Telegram/СкрытьГлавнуюТемуФорума.txt | 4 + .../Telegram/СоздатьСсылкуПриглашение.txt | 10 + docs/examples/Telegram/СоздатьТемуФорума.txt | 6 + docs/examples/Telegram/УдалитьWebhook.txt | 2 + docs/examples/Telegram/УдалитьТемуФорума.txt | 5 + docs/examples/Telegram/УстановитьWebhook.txt | 4 + docs/examples/VK/ЗакрытьОбсуждение.txt | 3 + docs/examples/VK/НаписатьВОбсуждение.txt | 5 + docs/examples/VK/ОткрытьОбсуждение.txt | 3 + docs/examples/VK/СоздатьАльбом.txt | 5 + docs/examples/VK/СоздатьИсторию.txt | 14 ++ docs/examples/VK/СоздатьОбсуждение.txt | 5 + docs/examples/VK/СоздатьОпрос.txt | 9 + docs/examples/VK/СоздатьПост.txt | 21 +++ docs/examples/VK/СоздатьСоставнойПост.txt | 24 +++ .../VK/СоздатьСсылкуПолученияТокена.txt | 2 + docs/examples/VK/СохранитьКартинкуВАльбом.txt | 17 ++ docs/examples/VK/УдалитьАльбом.txt | 4 + docs/examples/VK/УдалитьКартинку.txt | 4 + docs/examples/VK/УдалитьПост.txt | 4 + 73 files changed, 716 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/os/docs_examples.os create mode 100644 docs/examples/Dropbox/ВостановитьОбъектКВерсии.txt create mode 100644 docs/examples/Dropbox/ДобавитьПользователейКПапке.txt create mode 100644 docs/examples/Dropbox/ДобавитьПользователейКФайлу.txt create mode 100644 docs/examples/Dropbox/ДобавитьТег.txt create mode 100644 docs/examples/Dropbox/ЗагрузитьФайл.txt create mode 100644 docs/examples/Dropbox/ЗагрузитьФайлПоURL.txt create mode 100644 docs/examples/Dropbox/КопироватьОбъект.txt create mode 100644 docs/examples/Dropbox/ОбновитьТокен.txt create mode 100644 docs/examples/Dropbox/ОпубликоватьПапку.txt create mode 100644 docs/examples/Dropbox/ОтменитьПубликациюПапки.txt create mode 100644 docs/examples/Dropbox/ПереместитьОбъект.txt create mode 100644 docs/examples/Dropbox/ПолучитьДанныеИспользованияПространства.txt create mode 100644 docs/examples/Dropbox/ПолучитьИнформациюОбАккаунте.txt create mode 100644 docs/examples/Dropbox/ПолучитьИнформациюОбОбъекте.txt create mode 100644 docs/examples/Dropbox/ПолучитьПревью.txt create mode 100644 docs/examples/Dropbox/ПолучитьСписокВерсийОбъекта.txt create mode 100644 docs/examples/Dropbox/ПолучитьСписокФайловПапки.txt create mode 100644 docs/examples/Dropbox/ПолучитьСсылкуАвторизации.txt create mode 100644 docs/examples/Dropbox/ПолучитьСтатусЗагрузкиПоURL.txt create mode 100644 docs/examples/Dropbox/ПолчитьСписокТегов.txt create mode 100644 docs/examples/Dropbox/СкачатьПапку.txt create mode 100644 docs/examples/Dropbox/СкачатьФайл.txt create mode 100644 docs/examples/Dropbox/СоздатьПапку.txt create mode 100644 docs/examples/Dropbox/УдалитьОбъект.txt create mode 100644 docs/examples/Dropbox/УдалитьТег.txt create mode 100644 docs/examples/Telegram/Бан.txt create mode 100644 docs/examples/Telegram/ЗакрепитьСообщение.txt create mode 100644 docs/examples/Telegram/ЗакрытьТемуФорума.txt create mode 100644 docs/examples/Telegram/ИзменитьИмяГлавнойТемыФорума.txt create mode 100644 docs/examples/Telegram/ИзменитьТемуФорума.txt create mode 100644 docs/examples/Telegram/ОткрепитьСообщение.txt create mode 100644 docs/examples/Telegram/ОткрытьТемуФорума.txt create mode 100644 docs/examples/Telegram/ОтправитьАудио.txt create mode 100644 docs/examples/Telegram/ОтправитьВидео.txt create mode 100644 docs/examples/Telegram/ОтправитьГифку.txt create mode 100644 docs/examples/Telegram/ОтправитьДокумент.txt create mode 100644 docs/examples/Telegram/ОтправитьКартинку.txt create mode 100644 docs/examples/Telegram/ОтправитьКонтакт.txt create mode 100644 docs/examples/Telegram/ОтправитьМеидагруппу.txt create mode 100644 docs/examples/Telegram/ОтправитьМестоположение.txt create mode 100644 docs/examples/Telegram/ОтправитьОпрос.txt create mode 100644 docs/examples/Telegram/ОтправитьТекстовоеСообщение.txt create mode 100644 docs/examples/Telegram/ОчиститьСписокЗакрепленныхСообщенийТемы.txt create mode 100644 docs/examples/Telegram/ПереслатьСообщение.txt create mode 100644 docs/examples/Telegram/ПоказатьГлавнуюТемуФорума.txt create mode 100644 docs/examples/Telegram/ПолучитьИнформациюБота.txt create mode 100644 docs/examples/Telegram/ПолучитьОбновления.txt create mode 100644 docs/examples/Telegram/ПолучитьСписокАватаровФорума.txt create mode 100644 docs/examples/Telegram/ПолучитьЧислоУчастников.txt create mode 100644 docs/examples/Telegram/Разбан.txt create mode 100644 docs/examples/Telegram/СкачатьФайл.txt create mode 100644 docs/examples/Telegram/СкрытьГлавнуюТемуФорума.txt create mode 100644 docs/examples/Telegram/СоздатьСсылкуПриглашение.txt create mode 100644 docs/examples/Telegram/СоздатьТемуФорума.txt create mode 100644 docs/examples/Telegram/УдалитьWebhook.txt create mode 100644 docs/examples/Telegram/УдалитьТемуФорума.txt create mode 100644 docs/examples/Telegram/УстановитьWebhook.txt create mode 100644 docs/examples/VK/ЗакрытьОбсуждение.txt create mode 100644 docs/examples/VK/НаписатьВОбсуждение.txt create mode 100644 docs/examples/VK/ОткрытьОбсуждение.txt create mode 100644 docs/examples/VK/СоздатьАльбом.txt create mode 100644 docs/examples/VK/СоздатьИсторию.txt create mode 100644 docs/examples/VK/СоздатьОбсуждение.txt create mode 100644 docs/examples/VK/СоздатьОпрос.txt create mode 100644 docs/examples/VK/СоздатьПост.txt create mode 100644 docs/examples/VK/СоздатьСоставнойПост.txt create mode 100644 docs/examples/VK/СоздатьСсылкуПолученияТокена.txt create mode 100644 docs/examples/VK/СохранитьКартинкуВАльбом.txt create mode 100644 docs/examples/VK/УдалитьАльбом.txt create mode 100644 docs/examples/VK/УдалитьКартинку.txt create mode 100644 docs/examples/VK/УдалитьПост.txt diff --git a/.github/workflows/os/docs_examples.os b/.github/workflows/os/docs_examples.os new file mode 100644 index 0000000000..de7543ee5d --- /dev/null +++ b/.github/workflows/os/docs_examples.os @@ -0,0 +1,171 @@ +#Использовать osparser +#использовать "../../../OInt/tools/" + +Перем МодульТестов; +Перем Парсер; +Перем ОбластьТестов; +Перем КаталогСохранения; + +Процедура ПриСозданииОбъекта() + + ПутьКТестам = "./OInt/tests/Modules/internal/OPI_Тесты.os"; + ОбластьТестов = "АтомарныеТесты"; + КаталогСохранения = "./docs/examples/"; + + Парсер = Новый ПарсерВстроенногоЯзыка; + + МодульТестов = Новый ТекстовыйДокумент(); + МодульТестов.Прочитать(ПутьКТестам); + + Начало = 0; + Окончание = 0; + + ПолучитьГраницыОбластиТестов(Начало, Окончание); + + ДокументАтомарныхТестов = Новый ТекстовыйДокумент(); + + Для Н = Начало По Окончание Цикл + ДокументАтомарныхТестов.ДобавитьСтроку(МодульТестов.ПолучитьСтроку(Н)); + КонецЦикла; + + МодульТестов = ДокументАтомарныхТестов; + + РазобратьТесты(); + +КонецПроцедуры + +Процедура ПолучитьГраницыОбластиТестов(Начало, Окончание) + + ТекстМодуля = МодульТестов.ПолучитьТекст(); + СтруктураМодуля = Парсер.Разобрать(ТекстМодуля); + + ВложенныеОбласти = 0; + + Для Каждого Объявление Из СтруктураМодуля.Объявления Цикл + + Если Строка(Объявление.Тип) = "ИнструкцияПрепроцессораОбласть" Тогда + + Если Объявление.Имя = ОбластьТестов Тогда + Начало = Объявление.Начало.НомерСтроки; + КонецЕсли; + + Если ЗначениеЗаполнено(Начало) Тогда + ВложенныеОбласти = ВложенныеОбласти + 1; + КонецЕсли; + + КонецЕсли; + + Если Строка(Объявление.Тип) = "ИнструкцияПрепроцессораКонецОбласти" И ЗначениеЗаполнено(Начало) Тогда + + Если ВложенныеОбласти = 0 Тогда + Окончание = Объявление.Начало.НомерСтроки; + Прервать; + Иначе + ВложенныеОбласти = ВложенныеОбласти - 1; + КонецЕсли; + + КонецЕсли; + + КонецЦикла; + +КонецПроцедуры + +Процедура РазобратьТесты() + + ТекстМодуля = МодульТестов.ПолучитьТекст(); + СтруктураМодуля = Парсер.Разобрать(ТекстМодуля); + + Для Каждого Объявление Из СтруктураМодуля.Объявления Цикл + + Если Строка(Объявление.Тип) = "ОбъявлениеМетода" Тогда + РазобратьМетод(Объявление.Начало.НомерСтроки, Объявление.Сигнатура.Имя); + КонецЕсли; + + КонецЦикла; + +КонецПроцедуры + +Процедура РазобратьМетод(НомерСтроки, Имя) + + РазбитоеИмя = СтрРазделить(Имя, "_", Ложь); + + Если РазбитоеИмя.Количество() <> 2 Тогда + Сообщить("Метод " + Имя + " был найден но не обработан", СтатусСообщения.ОченьВажное); + Возврат; + КонецЕсли; + + ТекстТекущейСтроки = МодульТестов.ПолучитьСтроку(НомерСтроки + 1); + ТекстПримера = ""; + + Пока СтрНайти(ТекстТекущейСтроки, "END") = 0 И СтрНайти(ТекстТекущейСтроки, "КонецПроцедуры") = 0 Цикл + + Если Не СтрНайти(ТекстТекущейСтроки, "SKIP") <> 0 Тогда + ТекстПримера = ТекстПримера + Символы.ПС + ПреобразоватьТекст(ТекстТекущейСтроки); + КонецЕсли; + + НомерСтроки = НомерСтроки + 1; + ТекстТекущейСтроки = МодульТестов.ПолучитьСтроку(НомерСтроки); + + КонецЦикла; + + Каталог = КаталогСохранения + РазбитоеИмя[0]; + ОбъектКаталога = Новый Файл(Каталог); + + Если Не ОбъектКаталога.Существует() Тогда + СоздатьКаталог(Каталог); + КонецЕсли; + + ТекстПримера = СтрЗаменить(ТекстПримера, Символы.Таб, " "); + ТекстПримера = " " + СокрЛП(ТекстПримера); + + ФайлПримера = Новый ТекстовыйДокумент(); + ФайлПримера.УстановитьТекст(ТекстПримера); + ФайлПримера.Записать(Каталог + "/" + РазбитоеИмя[1] + ".txt"); + +КонецПроцедуры + +Функция ПреобразоватьТекст(Текст) + + Если СтрНайти(Текст, "ПараметрыФункции") Тогда + + ИмяПараметра = ОпределитьИмяПараметра(Текст); + Значение = OPI_ПолучениеДанныхТестов.ПолучитьПараметр(ИмяПараметра); + + ЗакрытьСекретныеДанные(Значение, ИмяПараметра); + + ОпределениеПараметра = "ПараметрыФункции[""" + ИмяПараметра + """]"; + Текст = СтрЗаменить(Текст, ОпределениеПараметра, """" + Строка(Значение) + """"); + КонецЕсли; + + Возврат Текст; + +КонецФункции + +Функция ОпределитьИмяПараметра(Текст) + + НачалоПараметра = СтрНайти(Текст, "ПараметрыФункции[""") + 18; + КонецПараметра = СтрНайти(Текст, """]"); + Имя = Сред(Текст, НачалоПараметра, КонецПараметра - НачалоПараметра); + + Возврат Имя; + +КонецФункции + +Процедура ЗакрытьСекретныеДанные(Значение, ИмяПараметра) + + МассивПризнаковСекретов = Новый Массив; + МассивПризнаковСекретов.Добавить("Secret"); + МассивПризнаковСекретов.Добавить("Token"); + МассивПризнаковСекретов.Добавить("Key"); + МассивПризнаковСекретов.Добавить("Refresh"); + + Для Каждого Признак Из МассивПризнаковСекретов Цикл + Если СтрНайти(нРег(ИмяПараметра), нРег(Признак)) <> 0 Тогда + Значение = Лев(Значение, Цел(СтрДлина(Значение) / 2)) + "..."; + Прервать; + КонецЕсли; + КонецЦикла; + +КонецПроцедуры + +ПриСозданииОбъекта(); \ No newline at end of file diff --git a/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os b/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os index 7a25be52bf..bfea1e8cb2 100644 --- a/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os +++ b/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os @@ -383,7 +383,7 @@ Функция ПутьКФайлуДанных() ПутьРепозитория = "./data.json"; - ПутьЛокальный = "C:\GDrive\Мой диск\data.json"; + ПутьЛокальный = "D:\GD\Мой диск\data.json"; ФайлРепозитория = Новый Файл(ПутьРепозитория); Если ФайлРепозитория.Существует() Тогда diff --git a/docs/examples/Dropbox/ВостановитьОбъектКВерсии.txt b/docs/examples/Dropbox/ВостановитьОбъектКВерсии.txt new file mode 100644 index 0000000000..f77529f84c --- /dev/null +++ b/docs/examples/Dropbox/ВостановитьОбъектКВерсии.txt @@ -0,0 +1,5 @@ + Версия = "016196bc6e08dda00000001295a2bc1"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New/pic.png"; + + Результат = OPI_Dropbox.ВостановитьОбъектКВерсии(Токен, Путь, Версия); diff --git a/docs/examples/Dropbox/ДобавитьПользователейКПапке.txt b/docs/examples/Dropbox/ДобавитьПользователейКПапке.txt new file mode 100644 index 0000000000..565d30acce --- /dev/null +++ b/docs/examples/Dropbox/ДобавитьПользователейКПапке.txt @@ -0,0 +1,5 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Почта = "h5bk6ft62s@privaterelay.appleid.com"; + Папка = "4994236449"; // shared_folder_id + + Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почта, Ложь); diff --git a/docs/examples/Dropbox/ДобавитьПользователейКФайлу.txt b/docs/examples/Dropbox/ДобавитьПользователейКФайлу.txt new file mode 100644 index 0000000000..a6e3e9e838 --- /dev/null +++ b/docs/examples/Dropbox/ДобавитьПользователейКФайлу.txt @@ -0,0 +1,5 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Почта = "h5bk6ft62s@privaterelay.appleid.com"; + Файл = "kJU6-a-pT48AAAAAAAAABw"; + + Результат = OPI_Dropbox.ДобавитьПользователейКФайлу(Токен, Файл, Почта, Ложь); diff --git a/docs/examples/Dropbox/ДобавитьТег.txt b/docs/examples/Dropbox/ДобавитьТег.txt new file mode 100644 index 0000000000..5cef3772fd --- /dev/null +++ b/docs/examples/Dropbox/ДобавитьТег.txt @@ -0,0 +1,5 @@ + Тег = "Важное"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New/mydoc.docx"; + + Результат = OPI_Dropbox.ДобавитьТег(Токен, Путь, Тег); diff --git a/docs/examples/Dropbox/ЗагрузитьФайл.txt b/docs/examples/Dropbox/ЗагрузитьФайл.txt new file mode 100644 index 0000000000..a677597d73 --- /dev/null +++ b/docs/examples/Dropbox/ЗагрузитьФайл.txt @@ -0,0 +1,8 @@ + Путь = "/New/pic.png"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; + + КартинкаПуть = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, КартинкаПуть); + + Результат = OPI_Dropbox.ЗагрузитьФайл(Токен, КартинкаПуть, Путь, Истина); diff --git a/docs/examples/Dropbox/ЗагрузитьФайлПоURL.txt b/docs/examples/Dropbox/ЗагрузитьФайлПоURL.txt new file mode 100644 index 0000000000..bf300ea374 --- /dev/null +++ b/docs/examples/Dropbox/ЗагрузитьФайлПоURL.txt @@ -0,0 +1,5 @@ + Путь = "/New/url_doc.docx"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + URL = "https://openintegrations.dev/test_data/document.docx"; + + Результат = OPI_Dropbox.ЗагрузитьФайлПоURL(Токен, URL, Путь); diff --git a/docs/examples/Dropbox/КопироватьОбъект.txt b/docs/examples/Dropbox/КопироватьОбъект.txt new file mode 100644 index 0000000000..4dadd11580 --- /dev/null +++ b/docs/examples/Dropbox/КопироватьОбъект.txt @@ -0,0 +1,5 @@ + Оригинал = "/New/pic.png"; + Копия = "/New/pic_copy.png"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.КопироватьОбъект(Токен, Оригинал, Копия); diff --git a/docs/examples/Dropbox/ОбновитьТокен.txt b/docs/examples/Dropbox/ОбновитьТокен.txt new file mode 100644 index 0000000000..4d338b7dd2 --- /dev/null +++ b/docs/examples/Dropbox/ОбновитьТокен.txt @@ -0,0 +1,5 @@ + Ключ = "oynqxds..."; + Секрет = "tk2oewn..."; + Рефреш = "MJIG2TBhD-kAAAAAAAAAAd3oNph_4iTy..."; + + Результат = OPI_Dropbox.ОбновитьТокен(Ключ, Секрет, Рефреш); diff --git a/docs/examples/Dropbox/ОпубликоватьПапку.txt b/docs/examples/Dropbox/ОпубликоватьПапку.txt new file mode 100644 index 0000000000..24737fd2b9 --- /dev/null +++ b/docs/examples/Dropbox/ОпубликоватьПапку.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New"; + + Результат = OPI_Dropbox.ОпубликоватьПапку(Токен, Путь); diff --git a/docs/examples/Dropbox/ОтменитьПубликациюПапки.txt b/docs/examples/Dropbox/ОтменитьПубликациюПапки.txt new file mode 100644 index 0000000000..1ef2646fb6 --- /dev/null +++ b/docs/examples/Dropbox/ОтменитьПубликациюПапки.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Папка = "4994236449"; + + Результат = OPI_Dropbox.ОтменитьПубликациюПапки(Токен, Папка); diff --git a/docs/examples/Dropbox/ПереместитьОбъект.txt b/docs/examples/Dropbox/ПереместитьОбъект.txt new file mode 100644 index 0000000000..a6ea725b61 --- /dev/null +++ b/docs/examples/Dropbox/ПереместитьОбъект.txt @@ -0,0 +1,5 @@ + ОригиналныйПуть = "/New/pic.png"; + ЦелевойПуть = "/pic.png"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ОригиналныйПуть, ЦелевойПуть); diff --git a/docs/examples/Dropbox/ПолучитьДанныеИспользованияПространства.txt b/docs/examples/Dropbox/ПолучитьДанныеИспользованияПространства.txt new file mode 100644 index 0000000000..848a715e6f --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьДанныеИспользованияПространства.txt @@ -0,0 +1,3 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.ПолучитьДанныеИспользованияПространства(Токен); diff --git a/docs/examples/Dropbox/ПолучитьИнформациюОбАккаунте.txt b/docs/examples/Dropbox/ПолучитьИнформациюОбАккаунте.txt new file mode 100644 index 0000000000..240e02cf2c --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьИнформациюОбАккаунте.txt @@ -0,0 +1,3 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен); diff --git a/docs/examples/Dropbox/ПолучитьИнформациюОбОбъекте.txt b/docs/examples/Dropbox/ПолучитьИнформациюОбОбъекте.txt new file mode 100644 index 0000000000..9744323ffa --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьИнформациюОбОбъекте.txt @@ -0,0 +1,4 @@ + Путь = "/New/pic.png"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.ПолучитьИнформациюОбОбъекте(Токен, Путь, Истина); diff --git a/docs/examples/Dropbox/ПолучитьПревью.txt b/docs/examples/Dropbox/ПолучитьПревью.txt new file mode 100644 index 0000000000..d2db513364 --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьПревью.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New/mydoc.docx"; + + Результат = OPI_Dropbox.ПолучитьПревью(Токен, Путь); diff --git a/docs/examples/Dropbox/ПолучитьСписокВерсийОбъекта.txt b/docs/examples/Dropbox/ПолучитьСписокВерсийОбъекта.txt new file mode 100644 index 0000000000..1f4353b88e --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьСписокВерсийОбъекта.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New/pic.png"; + + Результат = OPI_Dropbox.ПолучитьСписокВерсийОбъекта(Токен, Путь, 1); diff --git a/docs/examples/Dropbox/ПолучитьСписокФайловПапки.txt b/docs/examples/Dropbox/ПолучитьСписокФайловПапки.txt new file mode 100644 index 0000000000..77f12a07ec --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьСписокФайловПапки.txt @@ -0,0 +1,4 @@ + Путь = "/New"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.ПолучитьСписокФайловПапки(Токен, Путь, Истина); diff --git a/docs/examples/Dropbox/ПолучитьСсылкуАвторизации.txt b/docs/examples/Dropbox/ПолучитьСсылкуАвторизации.txt new file mode 100644 index 0000000000..8cdea914f0 --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьСсылкуАвторизации.txt @@ -0,0 +1,2 @@ + Ключ = "oynqxds..."; + Результат = OPI_Dropbox.ПолучитьСсылкуАвторизации(Ключ); diff --git a/docs/examples/Dropbox/ПолучитьСтатусЗагрузкиПоURL.txt b/docs/examples/Dropbox/ПолучитьСтатусЗагрузкиПоURL.txt new file mode 100644 index 0000000000..8c8a309b83 --- /dev/null +++ b/docs/examples/Dropbox/ПолучитьСтатусЗагрузкиПоURL.txt @@ -0,0 +1,14 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + ИДРаботы = "mTzF6hWsswAAAAAAAAAAAQ"; + Статус = "in_progress"; + + Пока Статус = "in_progress" Цикл + + Результат = OPI_Dropbox.ПолучитьСтатусЗагрузкиПоURL(Токен, ИДРаботы); + Статус = Результат[".tag"]; + + OPI_Инструменты.Пауза(5); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусЗагрузкиПоURL"); + + КонецЦикла; diff --git a/docs/examples/Dropbox/ПолчитьСписокТегов.txt b/docs/examples/Dropbox/ПолчитьСписокТегов.txt new file mode 100644 index 0000000000..89d6edae4d --- /dev/null +++ b/docs/examples/Dropbox/ПолчитьСписокТегов.txt @@ -0,0 +1,7 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + МассивПутей = Новый Массив; + МассивПутей.Добавить("/New/Dogs.mp3"); + МассивПутей.Добавить("/New/mydoc.docx"); + + Результат = OPI_Dropbox.ПолучитьСписокТегов(Токен, МассивПутей); diff --git a/docs/examples/Dropbox/СкачатьПапку.txt b/docs/examples/Dropbox/СкачатьПапку.txt new file mode 100644 index 0000000000..561f70eca3 --- /dev/null +++ b/docs/examples/Dropbox/СкачатьПапку.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New"; + + Результат = OPI_Dropbox.СкачатьПапку(Токен, Путь); diff --git a/docs/examples/Dropbox/СкачатьФайл.txt b/docs/examples/Dropbox/СкачатьФайл.txt new file mode 100644 index 0000000000..1808412d24 --- /dev/null +++ b/docs/examples/Dropbox/СкачатьФайл.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New/pic.png"; + + Результат = OPI_Dropbox.СкачатьФайл(Токен, Путь); diff --git a/docs/examples/Dropbox/СоздатьПапку.txt b/docs/examples/Dropbox/СоздатьПапку.txt new file mode 100644 index 0000000000..f4c5e667ae --- /dev/null +++ b/docs/examples/Dropbox/СоздатьПапку.txt @@ -0,0 +1,4 @@ + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/Новый каталог"; + + Результат = OPI_Dropbox.СоздатьПапку(Токен, Путь); diff --git a/docs/examples/Dropbox/УдалитьОбъект.txt b/docs/examples/Dropbox/УдалитьОбъект.txt new file mode 100644 index 0000000000..a48c8eb3fa --- /dev/null +++ b/docs/examples/Dropbox/УдалитьОбъект.txt @@ -0,0 +1,4 @@ + Путь = "/New/pic.png"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + + Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); diff --git a/docs/examples/Dropbox/УдалитьТег.txt b/docs/examples/Dropbox/УдалитьТег.txt new file mode 100644 index 0000000000..69a032bd1f --- /dev/null +++ b/docs/examples/Dropbox/УдалитьТег.txt @@ -0,0 +1,5 @@ + Тег = "Важное"; + Токен = "sl.B2BrYIsNrnf_h8d1VSt-ilH_LEUuySQXhbDb51qh3chXboh4PF5ZjVKK-fmicHuGMHS8iZ3_6e..."; + Путь = "/New/mydoc.docx"; + + Результат = OPI_Dropbox.УдалитьТег(Токен, Путь, Тег); diff --git a/docs/examples/Telegram/Бан.txt b/docs/examples/Telegram/Бан.txt new file mode 100644 index 0000000000..1d7fe00dc1 --- /dev/null +++ b/docs/examples/Telegram/Бан.txt @@ -0,0 +1,5 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDПользователя = "461699897"; + IDКанала = "@testsichee"; + + Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); diff --git a/docs/examples/Telegram/ЗакрепитьСообщение.txt b/docs/examples/Telegram/ЗакрепитьСообщение.txt new file mode 100644 index 0000000000..e457f3e509 --- /dev/null +++ b/docs/examples/Telegram/ЗакрепитьСообщение.txt @@ -0,0 +1,5 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDКанала = "@testsichee"; + IDСообщения = "4494"; + + Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения); diff --git a/docs/examples/Telegram/ЗакрытьТемуФорума.txt b/docs/examples/Telegram/ЗакрытьТемуФорума.txt new file mode 100644 index 0000000000..f832cb946f --- /dev/null +++ b/docs/examples/Telegram/ЗакрытьТемуФорума.txt @@ -0,0 +1,11 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + Тема = "2325"; + + + Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); + + + Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат, Тема); diff --git a/docs/examples/Telegram/ИзменитьИмяГлавнойТемыФорума.txt b/docs/examples/Telegram/ИзменитьИмяГлавнойТемыФорума.txt new file mode 100644 index 0000000000..71e2f097d8 --- /dev/null +++ b/docs/examples/Telegram/ИзменитьИмяГлавнойТемыФорума.txt @@ -0,0 +1,5 @@ + Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + + Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); diff --git a/docs/examples/Telegram/ИзменитьТемуФорума.txt b/docs/examples/Telegram/ИзменитьТемуФорума.txt new file mode 100644 index 0000000000..2a6270cd6e --- /dev/null +++ b/docs/examples/Telegram/ИзменитьТемуФорума.txt @@ -0,0 +1,7 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + Тема = "2325"; + НовоеИмя = "Новый тестовый заголовок"; + НовяИконка = "5310132165583840589"; + + Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка); diff --git a/docs/examples/Telegram/ОткрепитьСообщение.txt b/docs/examples/Telegram/ОткрепитьСообщение.txt new file mode 100644 index 0000000000..80354761ad --- /dev/null +++ b/docs/examples/Telegram/ОткрепитьСообщение.txt @@ -0,0 +1,5 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDКанала = "@testsichee"; + IDСообщения = "4494"; + + Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения); diff --git a/docs/examples/Telegram/ОткрытьТемуФорума.txt b/docs/examples/Telegram/ОткрытьТемуФорума.txt new file mode 100644 index 0000000000..0331b3eb2e --- /dev/null +++ b/docs/examples/Telegram/ОткрытьТемуФорума.txt @@ -0,0 +1,10 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + Тема = "2325"; + + Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); + + + Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат, Тема); diff --git a/docs/examples/Telegram/ОтправитьАудио.txt b/docs/examples/Telegram/ОтправитьАудио.txt new file mode 100644 index 0000000000..d679a2438c --- /dev/null +++ b/docs/examples/Telegram/ОтправитьАудио.txt @@ -0,0 +1,22 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Текст = "Строковое значение"; + Аудио = "https://openintegrations.dev/test_data/song.mp3"; + + АудиоПуть = ПолучитьИмяВременногоФайла("mp3"); + КопироватьФайл(Аудио, АудиоПуть); + + АудиоДД = Новый ДвоичныеДанные(АудиоПуть); + + Результат = OPI_Telegram.ОтправитьАудио(Токен, IDЧата, Текст, Аудио); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио"); + + + Результат = OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, АудиоПуть); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио (Путь)"); + + + Результат = OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, АудиоДД); diff --git a/docs/examples/Telegram/ОтправитьВидео.txt b/docs/examples/Telegram/ОтправитьВидео.txt new file mode 100644 index 0000000000..15cd80c3c9 --- /dev/null +++ b/docs/examples/Telegram/ОтправитьВидео.txt @@ -0,0 +1,22 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Текст = "Строковое значение"; + Видео = "https://openintegrations.dev/test_data/video.mp4"; + + ВидеоПуть = ПолучитьИмяВременногоФайла("mp4"); + КопироватьФайл(Видео, ВидеоПуть); + + ВидеоДД = Новый ДвоичныеДанные(ВидеоПуть); + + Результат = OPI_Telegram.ОтправитьВидео(Токен, IDЧата, Текст, Видео); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео"); + + + Результат = OPI_Telegram.ОтправитьВидео(Токен, IDКанала, Текст, ВидеоПуть); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео (Путь)"); + + + Результат = OPI_Telegram.ОтправитьВидео(Токен, IDКанала, Текст, ВидеоДД); diff --git a/docs/examples/Telegram/ОтправитьГифку.txt b/docs/examples/Telegram/ОтправитьГифку.txt new file mode 100644 index 0000000000..6de3163564 --- /dev/null +++ b/docs/examples/Telegram/ОтправитьГифку.txt @@ -0,0 +1,22 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Текст = "Строковое значение"; + Гифка = "https://openintegrations.dev/test_data/animation.gif"; + + ГифкаПуть = ПолучитьИмяВременногоФайла("gif"); + КопироватьФайл(Гифка, ГифкаПуть); + + ГифкаДД = Новый ДвоичныеДанные(ГифкаПуть); + + Результат = OPI_Telegram.ОтправитьГифку(Токен, IDЧата, Текст, Гифка); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку"); + + + Результат = OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаПуть); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку (Путь)"); + + + Результат = OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаДД); diff --git a/docs/examples/Telegram/ОтправитьДокумент.txt b/docs/examples/Telegram/ОтправитьДокумент.txt new file mode 100644 index 0000000000..363f8eb13f --- /dev/null +++ b/docs/examples/Telegram/ОтправитьДокумент.txt @@ -0,0 +1,22 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Текст = "Строковое значение"; + Документ = "https://openintegrations.dev/test_data/document.docx"; + + ДокументПуть = ПолучитьИмяВременногоФайла("docx"); + КопироватьФайл(Документ, ДокументПуть); + + ДокументДД = Новый ДвоичныеДанные(ДокументПуть); + + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDЧата, Текст, Документ); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент"); + + + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ДокументПуть); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (Путь)"); + + + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ДокументДД); diff --git a/docs/examples/Telegram/ОтправитьКартинку.txt b/docs/examples/Telegram/ОтправитьКартинку.txt new file mode 100644 index 0000000000..064e90106a --- /dev/null +++ b/docs/examples/Telegram/ОтправитьКартинку.txt @@ -0,0 +1,22 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Текст = "Строковое значение"; + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; + + КартинкаПуть = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, КартинкаПуть); + + КартинкаДД = Новый ДвоичныеДанные(КартинкаПуть); + + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDЧата, Текст, Картинка); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку"); + + + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, КартинкаПуть); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (Путь)"); + + + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, КартинкаДД); diff --git a/docs/examples/Telegram/ОтправитьКонтакт.txt b/docs/examples/Telegram/ОтправитьКонтакт.txt new file mode 100644 index 0000000000..6ac2ccb0e2 --- /dev/null +++ b/docs/examples/Telegram/ОтправитьКонтакт.txt @@ -0,0 +1,13 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Имя = "Петр"; + Фамилия = "Петров"; + Телефон = "88005553535"; + + Результат = OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата , Имя, Фамилия, Телефон); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт"); + + + Результат = OPI_Telegram.ОтправитьКонтакт(Токен, IDКанала, Имя, Фамилия, Телефон); diff --git a/docs/examples/Telegram/ОтправитьМеидагруппу.txt b/docs/examples/Telegram/ОтправитьМеидагруппу.txt new file mode 100644 index 0000000000..13d217b93d --- /dev/null +++ b/docs/examples/Telegram/ОтправитьМеидагруппу.txt @@ -0,0 +1,19 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + Текст = "Строковое значение"; + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; + Видео = "https://openintegrations.dev/test_data/video.mp4"; + + КартинкаПуть = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, КартинкаПуть); + + ВидеоПуть = ПолучитьИмяВременногоФайла("mp4"); + КопироватьФайл(Видео, ВидеоПуть); + + ВидеоДД = Новый ДвоичныеДанные(ВидеоПуть); + + Медиагруппа = Новый Соответствие; + Медиагруппа.Вставить(КартинкаПуть, "photo"); + Медиагруппа.Вставить(ВидеоДД , "video"); + + Результат = OPI_Telegram.ОтправитьМедиагруппу(Токен, IDЧата, Текст, Медиагруппа); diff --git a/docs/examples/Telegram/ОтправитьМестоположение.txt b/docs/examples/Telegram/ОтправитьМестоположение.txt new file mode 100644 index 0000000000..125ea3d82b --- /dev/null +++ b/docs/examples/Telegram/ОтправитьМестоположение.txt @@ -0,0 +1,12 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Ширина = "48.87373649724122"; + Долгота = "48.87373649724122"; + + Результат = OPI_Telegram.ОтправитьМестоположение(Токен, IDЧата, Ширина, Долгота); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМестоположение"); + + + Результат = OPI_Telegram.ОтправитьМестоположение(Токен, IDКанала, Ширина, Долгота); diff --git a/docs/examples/Telegram/ОтправитьОпрос.txt b/docs/examples/Telegram/ОтправитьОпрос.txt new file mode 100644 index 0000000000..2ec8c6babf --- /dev/null +++ b/docs/examples/Telegram/ОтправитьОпрос.txt @@ -0,0 +1,19 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Вопрос = "Какой ваш любимый цвет?"; + + МассивОтветов = Новый Массив; + МассивОтветов.Добавить("Красный"); + МассивОтветов.Добавить("Желтый"); + МассивОтветов.Добавить("Зеленый"); + МассивОтветов.Добавить("Синий"); + + Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDЧата , Вопрос, МассивОтветов, Ложь); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос"); + + + Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, МассивОтветов, Истина); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос (канал)"); diff --git a/docs/examples/Telegram/ОтправитьТекстовоеСообщение.txt b/docs/examples/Telegram/ОтправитьТекстовоеСообщение.txt new file mode 100644 index 0000000000..f10f9cbd50 --- /dev/null +++ b/docs/examples/Telegram/ОтправитьТекстовоеСообщение.txt @@ -0,0 +1,11 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + Текст = "Строковое значение"; + + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение"); + + + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст); diff --git a/docs/examples/Telegram/ОчиститьСписокЗакрепленныхСообщенийТемы.txt b/docs/examples/Telegram/ОчиститьСписокЗакрепленныхСообщенийТемы.txt new file mode 100644 index 0000000000..05239a36af --- /dev/null +++ b/docs/examples/Telegram/ОчиститьСписокЗакрепленныхСообщенийТемы.txt @@ -0,0 +1,10 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + Тема = "2325"; + + Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьСписокЗакрепленныхСообщенийТемы (главная)"); + + + Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат, Тема); diff --git a/docs/examples/Telegram/ПереслатьСообщение.txt b/docs/examples/Telegram/ПереслатьСообщение.txt new file mode 100644 index 0000000000..fc8639cb01 --- /dev/null +++ b/docs/examples/Telegram/ПереслатьСообщение.txt @@ -0,0 +1,6 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDЧата = "461699897"; + IDКанала = "@testsichee"; + IDСообщения = "4494"; + + Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата); diff --git a/docs/examples/Telegram/ПоказатьГлавнуюТемуФорума.txt b/docs/examples/Telegram/ПоказатьГлавнуюТемуФорума.txt new file mode 100644 index 0000000000..f34fdf9361 --- /dev/null +++ b/docs/examples/Telegram/ПоказатьГлавнуюТемуФорума.txt @@ -0,0 +1,4 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + + Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); diff --git a/docs/examples/Telegram/ПолучитьИнформациюБота.txt b/docs/examples/Telegram/ПолучитьИнформациюБота.txt new file mode 100644 index 0000000000..b6bf464d37 --- /dev/null +++ b/docs/examples/Telegram/ПолучитьИнформациюБота.txt @@ -0,0 +1,2 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Результат = OPI_Telegram.ПолучитьИнформациюБота(Токен); diff --git a/docs/examples/Telegram/ПолучитьОбновления.txt b/docs/examples/Telegram/ПолучитьОбновления.txt new file mode 100644 index 0000000000..00d2a68510 --- /dev/null +++ b/docs/examples/Telegram/ПолучитьОбновления.txt @@ -0,0 +1,2 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Результат = OPI_Telegram.ПолучитьОбновления(Токен); diff --git a/docs/examples/Telegram/ПолучитьСписокАватаровФорума.txt b/docs/examples/Telegram/ПолучитьСписокАватаровФорума.txt new file mode 100644 index 0000000000..e80220b3cc --- /dev/null +++ b/docs/examples/Telegram/ПолучитьСписокАватаровФорума.txt @@ -0,0 +1,2 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); diff --git a/docs/examples/Telegram/ПолучитьЧислоУчастников.txt b/docs/examples/Telegram/ПолучитьЧислоУчастников.txt new file mode 100644 index 0000000000..f53b323705 --- /dev/null +++ b/docs/examples/Telegram/ПолучитьЧислоУчастников.txt @@ -0,0 +1,4 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDКанала = "@testsichee"; + + Результат = OPI_Telegram.ПолучитьЧислоУчастников(Токен, IDКанала); diff --git a/docs/examples/Telegram/Разбан.txt b/docs/examples/Telegram/Разбан.txt new file mode 100644 index 0000000000..d03f20f832 --- /dev/null +++ b/docs/examples/Telegram/Разбан.txt @@ -0,0 +1,5 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDПользователя = "461699897"; + IDКанала = "@testsichee"; + + Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); diff --git a/docs/examples/Telegram/СкачатьФайл.txt b/docs/examples/Telegram/СкачатьФайл.txt new file mode 100644 index 0000000000..ee52a81004 --- /dev/null +++ b/docs/examples/Telegram/СкачатьФайл.txt @@ -0,0 +1,4 @@ + IDФайла = "CQACAgIAAx0EcNsaZQACEZRmUbbz_bhDX_wPiSnMclSID6CD7wACC00AAoaTiEpOTiNykV_72zUE"; + Токен = "6129457865:AAFyzNYOAFbu..."; + + Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла); diff --git a/docs/examples/Telegram/СкрытьГлавнуюТемуФорума.txt b/docs/examples/Telegram/СкрытьГлавнуюТемуФорума.txt new file mode 100644 index 0000000000..9646f6ca93 --- /dev/null +++ b/docs/examples/Telegram/СкрытьГлавнуюТемуФорума.txt @@ -0,0 +1,4 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + + Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); diff --git a/docs/examples/Telegram/СоздатьСсылкуПриглашение.txt b/docs/examples/Telegram/СоздатьСсылкуПриглашение.txt new file mode 100644 index 0000000000..7b380a6720 --- /dev/null +++ b/docs/examples/Telegram/СоздатьСсылкуПриглашение.txt @@ -0,0 +1,10 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + IDКанала = "@testsichee"; + Сутки = 86400; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + + Заголовок = "Ссылка " + Строка(ТекущаяДата); + Истечение = ТекущаяДата + Сутки; + UnixИстечение = OPI_Инструменты.UNIXTime(Истечение); + + Результат = OPI_Telegram.СоздатьСсылкуПриглашение(Токен, IDКанала, Заголовок, Истечение, 200); diff --git a/docs/examples/Telegram/СоздатьТемуФорума.txt b/docs/examples/Telegram/СоздатьТемуФорума.txt new file mode 100644 index 0000000000..ec41f3e6f9 --- /dev/null +++ b/docs/examples/Telegram/СоздатьТемуФорума.txt @@ -0,0 +1,6 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + Иконка = "5357419403325481346"; + Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор); + + Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); diff --git a/docs/examples/Telegram/УдалитьWebhook.txt b/docs/examples/Telegram/УдалитьWebhook.txt new file mode 100644 index 0000000000..f57d0e9412 --- /dev/null +++ b/docs/examples/Telegram/УдалитьWebhook.txt @@ -0,0 +1,2 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Результат = OPI_Telegram.УдалитьWebhook(Токен); diff --git a/docs/examples/Telegram/УдалитьТемуФорума.txt b/docs/examples/Telegram/УдалитьТемуФорума.txt new file mode 100644 index 0000000000..d2f160ce5a --- /dev/null +++ b/docs/examples/Telegram/УдалитьТемуФорума.txt @@ -0,0 +1,5 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + Чат = "-1001971186208"; + Тема = "2325"; + + Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема); diff --git a/docs/examples/Telegram/УстановитьWebhook.txt b/docs/examples/Telegram/УстановитьWebhook.txt new file mode 100644 index 0000000000..39e585f21f --- /dev/null +++ b/docs/examples/Telegram/УстановитьWebhook.txt @@ -0,0 +1,4 @@ + Токен = "6129457865:AAFyzNYOAFbu..."; + URL = "https://api.athenaeum.digital/opi/hs/twitter"; + + Результат = OPI_Telegram.УстановитьWebhook(Токен, URL); diff --git a/docs/examples/VK/ЗакрытьОбсуждение.txt b/docs/examples/VK/ЗакрытьОбсуждение.txt new file mode 100644 index 0000000000..47b9c3864c --- /dev/null +++ b/docs/examples/VK/ЗакрытьОбсуждение.txt @@ -0,0 +1,3 @@ + Параметры = ПолучитьПараметрыВК(); + ИДОбсуждения = "51167955"; + Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры); diff --git a/docs/examples/VK/НаписатьВОбсуждение.txt b/docs/examples/VK/НаписатьВОбсуждение.txt new file mode 100644 index 0000000000..12acde2d95 --- /dev/null +++ b/docs/examples/VK/НаписатьВОбсуждение.txt @@ -0,0 +1,5 @@ + Параметры = ПолучитьПараметрыВК(); + ИДОбсуждения = "51167955"; + Сообщение = "Мне больше нравится желтый"; + + Результат = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры); diff --git a/docs/examples/VK/ОткрытьОбсуждение.txt b/docs/examples/VK/ОткрытьОбсуждение.txt new file mode 100644 index 0000000000..da2de3b922 --- /dev/null +++ b/docs/examples/VK/ОткрытьОбсуждение.txt @@ -0,0 +1,3 @@ + Параметры = ПолучитьПараметрыВК(); + ИДОбсуждения = "51167955"; + Результат = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры); diff --git a/docs/examples/VK/СоздатьАльбом.txt b/docs/examples/VK/СоздатьАльбом.txt new file mode 100644 index 0000000000..20e7ac4ccf --- /dev/null +++ b/docs/examples/VK/СоздатьАльбом.txt @@ -0,0 +1,5 @@ + Параметры = ПолучитьПараметрыВК(); + Имя = "Альбом из автотеста"; + Описание = "Новый альбом из автотеста"; + + Результат = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры); diff --git a/docs/examples/VK/СоздатьИсторию.txt b/docs/examples/VK/СоздатьИсторию.txt new file mode 100644 index 0000000000..bffaf3c22a --- /dev/null +++ b/docs/examples/VK/СоздатьИсторию.txt @@ -0,0 +1,14 @@ + Параметры = ПолучитьПараметрыВК(); + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь к файлу или Двоичные данные + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, ИВФ); + Картинка = Новый ДвоичныеДанные(ИВФ); + + Результат = OPI_VK.СоздатьИсторию(Картинка , URL, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию"); + + + Результат = OPI_VK.СоздатьИсторию(ИВФ, , Параметры); diff --git a/docs/examples/VK/СоздатьОбсуждение.txt b/docs/examples/VK/СоздатьОбсуждение.txt new file mode 100644 index 0000000000..d839b42294 --- /dev/null +++ b/docs/examples/VK/СоздатьОбсуждение.txt @@ -0,0 +1,5 @@ + Параметры = ПолучитьПараметрыВК(); + Название = "Обсуждаем: какой цвет лучше?"; + Сообщение = "Красный, желтый, синий или какой-то другой?"; + + Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры); diff --git a/docs/examples/VK/СоздатьОпрос.txt b/docs/examples/VK/СоздатьОпрос.txt new file mode 100644 index 0000000000..31e4d5e60b --- /dev/null +++ b/docs/examples/VK/СоздатьОпрос.txt @@ -0,0 +1,9 @@ + Параметры = ПолучитьПараметрыВК(); + Вопрос = "Какой ваш любимый цвет?"; + + МассивВариантов = Новый Массив; + МассивВариантов.Добавить("Красный"); + МассивВариантов.Добавить("Желтый"); + МассивВариантов.Добавить("Зеленый"); + + Результат = OPI_VK.СоздатьОпрос(Вопрос, МассивВариантов, , Параметры); diff --git a/docs/examples/VK/СоздатьПост.txt b/docs/examples/VK/СоздатьПост.txt new file mode 100644 index 0000000000..e30848fa23 --- /dev/null +++ b/docs/examples/VK/СоздатьПост.txt @@ -0,0 +1,21 @@ + Параметры = ПолучитьПараметрыВК(); + Текст = "Пост из автотеста"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные + Картинка2 = "https://openintegrations.dev/test_data/picture2.jpg"; // URL, Путь или Двоичные данные + + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка2, ИВФ); + + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка); + МассивКартинок.Добавить(ИВФ); + + Результат = OPI_VK.СоздатьПост(Текст, МассивКартинок, Истина, URL, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост"); + + + + Результат = OPI_VK.СоздатьПост(Текст, Картинка, Ложь , , Параметры); diff --git a/docs/examples/VK/СоздатьСоставнойПост.txt b/docs/examples/VK/СоздатьСоставнойПост.txt new file mode 100644 index 0000000000..01f7022577 --- /dev/null +++ b/docs/examples/VK/СоздатьСоставнойПост.txt @@ -0,0 +1,24 @@ + Параметры = ПолучитьПараметрыВК(); + Текст = "Пост из автотеста"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные + Видео = "https://openintegrations.dev/test_data/video.mp4"; // URL, Путь или Двоичные данные + + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, ИВФ); + + ЗагрузкаКартинки = OPI_VK.ЗагрузитьФотоНаСервер(ИВФ, Параметры)["response"][0]; + ЗагрузкаВидео = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, "Новое видео", , , Параметры); + + ВладелецКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["owner_id"]); + ВладелецВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["owner_id"]); + + IDКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["id"]); + IDВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["video_id"]); + + МассивВложений = Новый Массив; + МассивВложений.Добавить("photo" + ВладелецКартинки + "_" + IDКартинки); + МассивВложений.Добавить("video" + ВладелецВидео + "_" + IDВидео); + + Результат = OPI_VK.СоздатьСоставнойПост(Текст, МассивВложений, Ложь, URL, Параметры); diff --git a/docs/examples/VK/СоздатьСсылкуПолученияТокена.txt b/docs/examples/VK/СоздатьСсылкуПолученияТокена.txt new file mode 100644 index 0000000000..cc1672e7f6 --- /dev/null +++ b/docs/examples/VK/СоздатьСсылкуПолученияТокена.txt @@ -0,0 +1,2 @@ + Приложение = "51694790"; + Результат = OPI_VK.СоздатьСсылкуПолученияТокена(Приложение); diff --git a/docs/examples/VK/СохранитьКартинкуВАльбом.txt b/docs/examples/VK/СохранитьКартинкуВАльбом.txt new file mode 100644 index 0000000000..edc87436c0 --- /dev/null +++ b/docs/examples/VK/СохранитьКартинкуВАльбом.txt @@ -0,0 +1,17 @@ + Параметры = ПолучитьПараметрыВК(); + ОписаниеКартинки = "Картинка автотест"; + ИДАльбома = "304440188"; + + Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь к файлу или Двоичные данные + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, ИВФ); + Картинка = Новый ДвоичныеДанные(ИВФ); + + + Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом"); + + + + Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ, ОписаниеКартинки, Параметры); diff --git a/docs/examples/VK/УдалитьАльбом.txt b/docs/examples/VK/УдалитьАльбом.txt new file mode 100644 index 0000000000..1ea6d4e9b9 --- /dev/null +++ b/docs/examples/VK/УдалитьАльбом.txt @@ -0,0 +1,4 @@ + Параметры = ПолучитьПараметрыВК(); + ИДАльбома = "304440188"; + + Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры); diff --git a/docs/examples/VK/УдалитьКартинку.txt b/docs/examples/VK/УдалитьКартинку.txt new file mode 100644 index 0000000000..50cdc84079 --- /dev/null +++ b/docs/examples/VK/УдалитьКартинку.txt @@ -0,0 +1,4 @@ + Параметры = ПолучитьПараметрыВК(); + ИДКартинки = "457243842"; + + Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); diff --git a/docs/examples/VK/УдалитьПост.txt b/docs/examples/VK/УдалитьПост.txt new file mode 100644 index 0000000000..cf63986535 --- /dev/null +++ b/docs/examples/VK/УдалитьПост.txt @@ -0,0 +1,4 @@ + Параметры = ПолучитьПараметрыВК(); + ИДПоста = "2045"; + + Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры);