|
|
@@ -16,7 +16,7 @@
|
|
|
|
КонецЕсли;
|
|
|
|
КонецЕсли;
|
|
|
|
|
|
|
|
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("sendMessage");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("sendMessage");
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org",443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ТелоЗапроса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ТелоЗапроса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -25,7 +25,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
ПараметрыЗапроса = Новый Структура("url", АдресВебхук);
|
|
|
|
ПараметрыЗапроса = Новый Структура("url", АдресВебхук);
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("setWebhook");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("setWebhook");
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -33,7 +33,7 @@
|
|
|
|
Функция DeleteWebhook() Экспорт
|
|
|
|
Функция DeleteWebhook() Экспорт
|
|
|
|
|
|
|
|
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("deleteWebhook");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("deleteWebhook");
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -41,7 +41,7 @@
|
|
|
|
Функция GetWebhookInfo() Экспорт
|
|
|
|
Функция GetWebhookInfo() Экспорт
|
|
|
|
|
|
|
|
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getWebhookInfo");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getWebhookInfo");
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -55,8 +55,7 @@
|
|
|
|
ПараметрыЗапроса.Вставить("timeout", Таймаут);
|
|
|
|
ПараметрыЗапроса.Вставить("timeout", Таймаут);
|
|
|
|
КонецЕсли;
|
|
|
|
КонецЕсли;
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getUpdates");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getUpdates");
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , ?(Таймаут > 0, Таймаут, 15),
|
|
|
|
Соединение = НовоеСоединениеХТТП(Таймаут);
|
|
|
|
Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -65,7 +64,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getFile");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getFile");
|
|
|
|
ПараметрыЗапроса = Новый Структура("file_id", ИдФайла);
|
|
|
|
ПараметрыЗапроса = Новый Структура("file_id", ИдФайла);
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -73,7 +72,7 @@
|
|
|
|
Функция GetMe() Экспорт
|
|
|
|
Функция GetMe() Экспорт
|
|
|
|
|
|
|
|
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getMe");
|
|
|
|
АдресРесурса = АдресРесурсаПоИмениМетода("getMe");
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -84,7 +83,7 @@
|
|
|
|
Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", "");
|
|
|
|
Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", "");
|
|
|
|
ДвоичныеДанныеДокумента = ДвоичныеДанныеДокумента(ИдЧата, ДокументДляОтправки, Разделитель, Надпись, БезУведомления);
|
|
|
|
ДвоичныеДанныеДокумента = ДвоичныеДанныеДокумента(ИдЧата, ДокументДляОтправки, Разделитель, Надпись, БезУведомления);
|
|
|
|
ДанныеДокумента = Новый Структура("Разделитель, ДвоичныеДанные", Разделитель, ДвоичныеДанныеДокумента);
|
|
|
|
ДанныеДокумента = Новый Структура("Разделитель, ДвоичныеДанные", Разделитель, ДвоичныеДанныеДокумента);
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ДанныеДокумента);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ДанныеДокумента);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -103,7 +102,7 @@
|
|
|
|
Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", "");
|
|
|
|
Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", "");
|
|
|
|
ДвоичныеДанныеФото = ДвоичныеДанныеФайла(ФайлДляОтправки, ИмяФайла, "image/jpeg", "photo", Разделитель);
|
|
|
|
ДвоичныеДанныеФото = ДвоичныеДанныеФайла(ФайлДляОтправки, ИмяФайла, "image/jpeg", "photo", Разделитель);
|
|
|
|
ДанныеФото = Новый Структура("Разделитель, ДвоичныеДанные", Разделитель, ДвоичныеДанныеФото);
|
|
|
|
ДанныеФото = Новый Структура("Разделитель, ДвоичныеДанные", Разделитель, ДвоичныеДанныеФото);
|
|
|
|
Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
Соединение = НовоеСоединениеХТТП();
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса, ДанныеФото);
|
|
|
|
Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса, ДанныеФото);
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
@@ -208,4 +207,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
КонецФункции
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Функция НовоеСоединениеХТТП(Таймаут = 0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Возврат Новый HTTPСоединение("api.telegram.org", 443, , , , ?(Таймаут > 0, Таймаут, 15), Новый ЗащищенноеСоединениеOpenSSL);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
|
|
|
|
|
|
|
|
#КонецОбласти
|
|
|
|
#КонецОбласти
|
|
|
|