1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00
This commit is contained in:
Anton Titovets
2025-02-05 22:28:23 +03:00
parent 8b60673de1
commit 391719dbe8
2 changed files with 5 additions and 5 deletions

View File

@@ -1 +1 @@
{"get":{"summary":"Выполнение через метод GET","parameters":[{"name":"token","in":"query","schema":{"type":"number"},"description":"Токен бота"},{"name":"chat","in":"query","schema":{"type":"number"},"description":"ID целевого чата или IDЧата*IDТемы"},{"name":"text","in":"query","schema":{"type":"number"},"description":"Текст сообщения"},{"name":"keyboard","in":"query","schema":{"type":"string"},"description":"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок (необяз. по ум. - Пустое значение)"},{"name":"parsemode","in":"query","schema":{"type":"string"},"description":"Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"},{"name":"reply","in":"query","schema":{"type":"string"},"description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"}]},"post":{"summary":"Выполнение через метод POST (JSON или form-data)","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"token":{"type":"number","description":екст сообщения"},"chat":{"type":"number","description":"Текст сообщения"},"text":{"type":"number","description":"Текст сообщения"},"keyboard":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"},"parsemode":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"},"reply":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"}}}},"application/json":{"schema":{"type":"object","properties":{"token":{"type":"number","description":екст сообщения"},"chat":{"type":"number","description":"Текст сообщения"},"text":{"type":"number","description":"Текст сообщения"},"keyboard":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"},"parsemode":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"},"reply":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"}}}}}}}}
{"get":{"summary":"Выполнение через метод GET","parameters":[{"name":"token","in":"query","schema":{"type":"number"},"description":"Токен бота"},{"name":"chat","in":"query","schema":{"type":"number"},"description":"ID целевого чата или IDЧата*IDТемы"},{"name":"text","in":"query","schema":{"type":"number"},"description":"Текст сообщения"},{"name":"keyboard","in":"query","schema":{"type":"string"},"description":"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок (необяз. по ум. - Пустое значение)"},{"name":"parsemode","in":"query","schema":{"type":"string"},"description":"Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"},{"name":"reply","in":"query","schema":{"type":"string"},"description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"}],"responses":{"200":{"description":"Успешный ответ","content":{"application/json":{"schema":{"type":"object","properties":{"result":{"type":"boolean","description":"Флаг успешности"},"data":{"type":"object","description":"Данные результата"}}}}}}}},"post":{"summary":"Выполнение через метод POST (JSON или form-data)","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"token":{"type":"number","description":окен бота"},"chat":{"type":"number","description":"ID целевого чата или IDЧата*IDТемы"},"text":{"type":"number","description":"Текст сообщения"},"keyboard":{"type":"string","description":"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок (необяз. по ум. - Пустое значение)"},"parsemode":{"type":"string","description":"Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"},"reply":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"}},"required":["token","chat","text"]}},"application/json":{"schema":{"type":"object","properties":{"token":{"type":"number","description":окен бота"},"chat":{"type":"number","description":"ID целевого чата или IDЧата*IDТемы"},"text":{"type":"number","description":"Текст сообщения"},"keyboard":{"type":"string","description":"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок (необяз. по ум. - Пустое значение)"},"parsemode":{"type":"string","description":"Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"},"reply":{"type":"string","description":"ID сообщения на которое надо ответить (необяз. по ум. - Пустое значение)"}},"required":["token","chat","text"]}}}},"responses":{"200":{"description":"Успешный ответ","content":{"application/json":{"schema":{"type":"object","properties":{"result":{"type":"boolean","description":"Флаг успешности"},"data":{"type":"object","description":"Данные результата"}}}}}}}}}

View File

@@ -2518,7 +2518,7 @@
ЕстьВариантJSON = ПростейшийМетод = "GET" Или ПростейшийМетод = "POST";
СтруктураОписания.Вставить("post", ПолучитьОписаниеPost(ТаблицаОпций, ЕстьВариантJSON));
СтруктураОтветов = СформироватьСхемуОтветов();
СоответствиеОтветов = СформироватьСхемуОтветов();
ДополненнаяСтруктураОписания = Новый Структура;
@@ -2527,7 +2527,7 @@
Ключ = Описание.Ключ;
Значение = Описание.Значение;
Значение.Вставить("responses", СтруктураОтветов);
Значение.Вставить("responses", СоответствиеОтветов);
ДополненнаяСтруктураОписания.Вставить(Ключ, Значение);
КонецЦикла;
@@ -2670,7 +2670,7 @@
СтруктураСвойства.Вставить("description", Описание);
СтруктураСвойств.Вставить(Ключ, СтруктураСвойства);
СтруктураСвойств.Вставить(Ключ, OPI_Инструменты.КопироватьКоллекцию(СтруктураСвойства));
Если СтрНайти(Описание, "(необяз. по ум.") = 0 Тогда
МассивОбязательных.Добавить(Ключ);
@@ -2696,7 +2696,7 @@
Функция СформироватьСхемуОтветов()
СхемаОтветов = Новый Структура;
СхемаОтветов = Новый Соответствие;
СхемаОтветов.Вставить("200", СформироватьСхемуОтвета200());