1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00

TG: Фикс клавиатур

This commit is contained in:
Anton Titovets
2025-01-20 19:59:31 +03:00
parent e5cfb4ecb3
commit c5b0ef44cc
3 changed files with 24 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
// Lib: Telegram
// CLI: telegram
@@ -321,7 +321,7 @@
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("parse_mode" , Разметка , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("text" , Текст , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup" , Клавиатура , "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup" , Клавиатура , "Коллекция" , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_to_message_id", IDВходящего, Строка_ , Параметры);
ДобавитьИдентификаторЧата(IDЧата, Параметры);
@@ -516,7 +516,7 @@
OPI_Инструменты.ДобавитьПоле("parse_mode" , Разметка , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("caption" , Текст , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("media" , Медиа , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура, "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура, "Коллекция" , Параметры);
Ответ = OPI_Инструменты.PostMultipart(URL, Параметры, СоответствиеФайлов, "mixed");
@@ -551,7 +551,7 @@
OPI_Инструменты.ДобавитьПоле("parse_mode" , "Markdown" , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("latitude" , Широта , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("longitude" , Долгота , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура , "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура , "Коллекция", Параметры);
ДобавитьИдентификаторЧата(IDЧата, Параметры);
@@ -590,7 +590,7 @@
OPI_Инструменты.ДобавитьПоле("first_name" , Имя , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("last_name" , Фамилия , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("phone_number", Телефон , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура, "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура, "Коллекция", Параметры);
ДобавитьИдентификаторЧата(IDЧата, Параметры);
@@ -628,7 +628,7 @@
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("parse_mode", "Markdown" , "Строка" , Параметры);
OPI_Инструменты.ДобавитьПоле("question" , Вопрос , "Строка" , Параметры);
OPI_Инструменты.ДобавитьПоле("options" , МассивОтветов, "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("options" , МассивОтветов, "Коллекция", Параметры);
Параметры.Вставить("is_anonymous", ?(Анонимный, 1, 0));
ДобавитьИдентификаторЧата(IDЧата, Параметры);
@@ -724,7 +724,7 @@
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("message_id" , IDСообщения, Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура , "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура , "Коллекция", Параметры);
ДобавитьИдентификаторЧата(IDЧата, Параметры);
@@ -834,9 +834,7 @@
СтруктураПараметра = Новый Структура("keyboard,resize_keyboard", Строки, Истина);
КонецЕсли;
Клавиатура = OPI_Инструменты.JSONСтрокой(СтруктураПараметра, , Ложь);
Возврат Клавиатура;
Возврат СтруктураПараметра;
КонецФункции
@@ -1310,7 +1308,7 @@
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("parse_mode" , Разметка , "Строка" , Параметры);
OPI_Инструменты.ДобавитьПоле("caption" , Текст , "Строка" , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура, "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup", Клавиатура, "Коллекция", Параметры);
ДобавитьИдентификаторЧата(IDЧата, Параметры);

View File

@@ -2166,7 +2166,7 @@
ЗаписьJSON = Новый ЗаписьJSON();
Если OPI_Инструменты.ЭтоOneScript() Или ТекущийТип = Тип("Массив") Тогда
Если Не OPI_Инструменты.ЭтоOneScript() Или ТекущийТип = Тип("Массив") Тогда
ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь);
ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);

View File

@@ -1,4 +1,4 @@
// OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os
// OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os
// MIT License