1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-17 21:08:03 +02:00

Деффекты SC

This commit is contained in:
Anton Titovets 2024-04-17 17:19:48 +03:00
parent c68cc7b107
commit 3274ccc2c8
2 changed files with 48 additions and 4 deletions

View File

@ -32,6 +32,14 @@
#Область УправлениеИНастройки
// Получить информацию о боте
// Получает основную информацию о боте
//
// Параметры:
// Токен - Строка - Токен бота - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
Функция ПолучитьИнформациюОБоте(Знач Токен) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
@ -45,6 +53,14 @@
КонецФункции
// Получить список рабочих областей
// Получает список рабочих областей, в которых подключен бот
//
// Параметры:
// Токен - Строка - Токен бота - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
Функция ПолучитьСписокРабочихОбластей(Знач Токен) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
@ -63,7 +79,18 @@
#Область РаботаСЧатами
Функция ОтправитьСообщение(Знач Токен, Знач Канал, Знач Текст, Знач МассивБлоков = "") Экспорт
// Отправить сообщение
// Отправляет сообщение в выбранный час
//
// Параметры:
// Токен - Строка - Токен бота - token
// Канал - Строка - Идентификатор канала - channel
// Текст - Строка - Текст сообщения - text
// МассивБлоков - Массив Из Структура - Массив описаний блоков - blocks - JSON массива описаний блоков
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
Функция ОтправитьСообщение(Знач Токен, Знач Канал, Знач Текст = "", Знач МассивБлоков = "") Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
OPI_ПреобразованиеТипов.ПолучитьСтроку(Канал);
@ -89,6 +116,16 @@
КонецФункции
// Удалить сообщение
// Удаляет сообщение канала по timestamp
//
// Параметры:
// Токен - Строка - Токен бота - token
// Канал - Строка - Идентификатор канала - channel
// Отметка - Строка - Временная отметка сообщения - ts
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack
Функция УдалитьСообщение(Знач Токен, Знач Канал, Знач Отметка) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
@ -112,6 +149,15 @@
#Область ФормированиеБлоков
// Сформировать блок картинку
// Формирует блок с картинкой для добавления в массив блоков сообщения
//
// Параметры:
// URL - Строка - URL картинки
// АльтернативныйТекст - Строка - Альтернативный текст картинки
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - Блок картинки
Функция СформироватьБлокКартинку(Знач URL, Знач АльтернативныйТекст = "") Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(URL);

View File

@ -2855,7 +2855,6 @@
КонецПроцедуры
Процедура Слак_ОтправитьУдалитьСообщение() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Slack_Token");
@ -2887,8 +2886,7 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["ts"]).Заполнено();
Отметки.Добавить(Результат["ts"]);
Для Каждого Отметка Из Отметки Цикл
Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка);