1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-31 22:05:13 +02:00

Преобразование OPI -> OInt (workflow)

This commit is contained in:
Vitaly the Alpaca 2024-06-11 06:08:38 +00:00 committed by Vitaly the Alpaca (bot)
parent 1f36b32a22
commit edb9365e5d
6 changed files with 3254 additions and 3225 deletions
service/dictionaries
src
en
OInt/core/Modules
OPI/src/CommonModules/OPI_Telegram
cli/data/Classes/internal/Classes
ru
OInt/core/Modules
cli/data/Classes/internal/Classes

File diff suppressed because it is too large Load Diff

@ -243,6 +243,7 @@ EndFunction
// Text - String - Message text - text
// Keyboard - String - See GenerateKeyboardFromArray - keyboard - Keyboard JSON or path to .json
// Markup - String - Text processing type (HTML, Markdown, MarkdownV2) - parsemode
// RepliedID - String, Number - Reply to message ID - reply
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from Telegram
@ -250,7 +251,8 @@ Function SendTextMessage(Val Token
, Val ChatID
, Val Text
, Val Keyboard = ""
, Val Markup = "Markdown") Export
, Val Markup = "Markdown"
, Val RepliedID = 0) Export
OPI_TypeConversion.GetLine(Token);
OPI_Tools.ReplaceSpecialCharacters(Text, Markup);
@ -259,6 +261,7 @@ Function SendTextMessage(Val Token
OPI_Tools.AddField("parse_mode" , Markup , "String" , Parameters);
OPI_Tools.AddField("text" , Text , "String" , Parameters);
OPI_Tools.AddField("reply_markup" , Keyboard , "FileString", Parameters);
OPI_Tools.AddField("reply_to_message_id", RepliedID, "String" , Parameters);
AddChatIdentifier(ChatID, Parameters);

@ -243,6 +243,7 @@ EndFunction
// Text - String - Message text - text
// Keyboard - String - See GenerateKeyboardFromArray - keyboard - Keyboard JSON or path to .json
// Markup - String - Text processing type (HTML, Markdown, MarkdownV2) - parsemode
// RepliedID - String, Number - Reply to message ID - reply
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from Telegram
@ -250,7 +251,8 @@ Function SendTextMessage(Val Token
, Val ChatID
, Val Text
, Val Keyboard = ""
, Val Markup = "Markdown") Export
, Val Markup = "Markdown"
, Val RepliedID = 0) Export
OPI_TypeConversion.GetLine(Token);
OPI_Tools.ReplaceSpecialCharacters(Text, Markup);
@ -259,6 +261,7 @@ Function SendTextMessage(Val Token
OPI_Tools.AddField("parse_mode" , Markup , "String" , Parameters);
OPI_Tools.AddField("text" , Text , "String" , Parameters);
OPI_Tools.AddField("reply_markup" , Keyboard , "FileString", Parameters);
OPI_Tools.AddField("reply_to_message_id", RepliedID, "String" , Parameters);
AddChatIdentifier(ChatID, Parameters);

@ -156,6 +156,16 @@
NewLine.Область = "Data sending";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "telegram";
NewLine.Модуль = "OPI_Telegram";
NewLine.Метод = "SendTextMessage";
NewLine.МетодПоиска = "SENDTEXTMESSAGE";
NewLine.Параметр = "--reply";
NewLine.Описание = "Reply to message ID (optional, def. val. - Empty)";
NewLine.Область = "Data sending";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "telegram";
NewLine.Модуль = "OPI_Telegram";

@ -243,6 +243,7 @@
// Текст - Строка - Текст сообщения - text
// Клавиатура - Строка - См. СформироватьКлавиатуруПоМассивуКнопок - keyboard - JSON клавиатуры или путь к .json
// Разметка - Строка - Вид обработки текста (HTML, Markdown, MarkdownV2) - parsemode
// IDВходящего - Строка,Число - ID сообщения на которое надо ответить - reply
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
@ -250,7 +251,8 @@
, Знач IDЧата
, Знач Текст
, Знач Клавиатура = ""
, Знач Разметка = "Markdown") Экспорт
, Знач Разметка = "Markdown"
, Знач IDВходящего = 0) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
OPI_Инструменты.ЗаменитьСпецСимволы(Текст, Разметка);
@ -259,6 +261,7 @@
OPI_Инструменты.ДобавитьПоле("parse_mode" , Разметка , "Строка" , Параметры);
OPI_Инструменты.ДобавитьПоле("text" , Текст , "Строка" , Параметры);
OPI_Инструменты.ДобавитьПоле("reply_markup" , Клавиатура , "СтрокаФайла", Параметры);
OPI_Инструменты.ДобавитьПоле("reply_to_message_id", IDВходящего, "Строка" , Параметры);
ДобавитьИдентификаторЧата(IDЧата, Параметры);

@ -156,6 +156,16 @@
НоваяСтрока.Область = "Отправка данных";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "telegram";
НоваяСтрока.Модуль = "OPI_Telegram";
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
НоваяСтрока.Параметр = "--reply";
НоваяСтрока.Описание = "ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Отправка данных";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "telegram";
НоваяСтрока.Модуль = "OPI_Telegram";