You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-07-17 01:42:25 +02:00
Merge branch 'main' of https://github.com/Bayselonarrend/OpenIntegrations
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Result = OPI_Slack.DeleteMessage(Token, Channel, Timestamp);
|
Result = OPI_Slack.DeleteMessage(Token, Channel, Timestamp);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Text = "TestMessage2";
|
Text = "TestMessage2";
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Result = OPI_Slack.GetMessageLink(Token, Channel, Timestamp);
|
Result = OPI_Slack.GetMessageLink(Token, Channel, Timestamp);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Result = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp);
|
Result = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp);
|
||||||
|
@ -27,7 +27,7 @@ sidebar_position: 4
|
|||||||
```bsl title="Code example"
|
```bsl title="Code example"
|
||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Result = OPI_Slack.DeleteMessage(Token, Channel, Timestamp);
|
Result = OPI_Slack.DeleteMessage(Token, Channel, Timestamp);
|
||||||
```
|
```
|
||||||
|
@ -28,7 +28,7 @@ sidebar_position: 3
|
|||||||
```bsl title="Code example"
|
```bsl title="Code example"
|
||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Text = "TestMessage2";
|
Text = "TestMessage2";
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ sidebar_position: 6
|
|||||||
```bsl title="Code example"
|
```bsl title="Code example"
|
||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Result = OPI_Slack.GetMessageLink(Token, Channel, Timestamp);
|
Result = OPI_Slack.GetMessageLink(Token, Channel, Timestamp);
|
||||||
```
|
```
|
||||||
|
@ -27,7 +27,7 @@ sidebar_position: 7
|
|||||||
```bsl title="Code example"
|
```bsl title="Code example"
|
||||||
Token = "xoxb-6965308400114-696804637...";
|
Token = "xoxb-6965308400114-696804637...";
|
||||||
Channel = "C06UFNUTKUL";
|
Channel = "C06UFNUTKUL";
|
||||||
Timestamp = "1728820381.412399";
|
Timestamp = "1728821300.256739";
|
||||||
|
|
||||||
Result = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp);
|
Result = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp);
|
||||||
```
|
```
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Текст = "Тестовое сообщение 2";
|
Текст = "Тестовое сообщение 2";
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка);
|
Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка);
|
Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка);
|
Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка);
|
||||||
|
@ -27,7 +27,7 @@ sidebar_position: 4
|
|||||||
```bsl title="Пример кода"
|
```bsl title="Пример кода"
|
||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка);
|
Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка);
|
||||||
```
|
```
|
||||||
|
@ -28,7 +28,7 @@ sidebar_position: 3
|
|||||||
```bsl title="Пример кода"
|
```bsl title="Пример кода"
|
||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Текст = "Тестовое сообщение 2";
|
Текст = "Тестовое сообщение 2";
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ sidebar_position: 6
|
|||||||
```bsl title="Пример кода"
|
```bsl title="Пример кода"
|
||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка);
|
Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка);
|
||||||
```
|
```
|
||||||
|
@ -27,7 +27,7 @@ sidebar_position: 7
|
|||||||
```bsl title="Пример кода"
|
```bsl title="Пример кода"
|
||||||
Токен = "xoxb-6965308400114-696804637...";
|
Токен = "xoxb-6965308400114-696804637...";
|
||||||
Канал = "C06UFNUTKUL";
|
Канал = "C06UFNUTKUL";
|
||||||
Отметка = "1728820381.412399";
|
Отметка = "1728821300.256739";
|
||||||
|
|
||||||
Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка);
|
Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка);
|
||||||
```
|
```
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -118,19 +118,6 @@ Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = ""
|
|||||||
HasDate = ValueIsFilled(SendingDate);
|
HasDate = ValueIsFilled(SendingDate);
|
||||||
Headers = GetAuthorizationHeader(Token);
|
Headers = GetAuthorizationHeader(Token);
|
||||||
|
|
||||||
If ValueIsFilled(Blocks) And TypeOf(Blocks) = Type(String_) Then
|
|
||||||
OPI_TypeConversion.GetCollection(Blocks);
|
|
||||||
|
|
||||||
If TypeOf(Blocks) = Type("Array") Then
|
|
||||||
|
|
||||||
For N = 0 To Blocks.UBound() Do
|
|
||||||
OPI_TypeConversion.GetCollection(Blocks[N]);
|
|
||||||
EndDo;
|
|
||||||
|
|
||||||
EndIf;
|
|
||||||
|
|
||||||
EndIf;
|
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
OPI_Tools.AddField("channel", Channel, String_ , Parameters);
|
OPI_Tools.AddField("channel", Channel, String_ , Parameters);
|
||||||
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
||||||
@ -174,17 +161,13 @@ Function SendEphemeralMessage(Val Token
|
|||||||
|
|
||||||
String_ = "String";
|
String_ = "String";
|
||||||
|
|
||||||
If ValueIsFilled(Blocks) And Not TypeOf(Blocks) = Type(String_) Then
|
|
||||||
OPI_TypeConversion.GetArray(Blocks);
|
|
||||||
EndIf;
|
|
||||||
|
|
||||||
Headers = GetAuthorizationHeader(Token);
|
Headers = GetAuthorizationHeader(Token);
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
OPI_Tools.AddField("channel", Channel , String_ , Parameters);
|
OPI_Tools.AddField("channel", Channel , String_ , Parameters);
|
||||||
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
||||||
OPI_Tools.AddField("user" , User , String_ , Parameters);
|
OPI_Tools.AddField("user" , User , String_ , Parameters);
|
||||||
OPI_Tools.AddField("blocks" , Blocks , "Collection", Parameters);
|
OPI_Tools.AddField("blocks" , Blocks , "Array" , Parameters);
|
||||||
|
|
||||||
URL = "https://slack.com/api/chat.postEphemeral";
|
URL = "https://slack.com/api/chat.postEphemeral";
|
||||||
|
|
||||||
|
@ -118,19 +118,6 @@ Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = ""
|
|||||||
HasDate = ValueIsFilled(SendingDate);
|
HasDate = ValueIsFilled(SendingDate);
|
||||||
Headers = GetAuthorizationHeader(Token);
|
Headers = GetAuthorizationHeader(Token);
|
||||||
|
|
||||||
If ValueIsFilled(Blocks) And TypeOf(Blocks) = Type(String_) Then
|
|
||||||
OPI_TypeConversion.GetCollection(Blocks);
|
|
||||||
|
|
||||||
If TypeOf(Blocks) = Type("Array") Then
|
|
||||||
|
|
||||||
For N = 0 To Blocks.UBound() Do
|
|
||||||
OPI_TypeConversion.GetCollection(Blocks[N]);
|
|
||||||
EndDo;
|
|
||||||
|
|
||||||
EndIf;
|
|
||||||
|
|
||||||
EndIf;
|
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
OPI_Tools.AddField("channel", Channel, String_ , Parameters);
|
OPI_Tools.AddField("channel", Channel, String_ , Parameters);
|
||||||
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
||||||
@ -174,17 +161,13 @@ Function SendEphemeralMessage(Val Token
|
|||||||
|
|
||||||
String_ = "String";
|
String_ = "String";
|
||||||
|
|
||||||
If ValueIsFilled(Blocks) And Not TypeOf(Blocks) = Type(String_) Then
|
|
||||||
OPI_TypeConversion.GetArray(Blocks);
|
|
||||||
EndIf;
|
|
||||||
|
|
||||||
Headers = GetAuthorizationHeader(Token);
|
Headers = GetAuthorizationHeader(Token);
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
OPI_Tools.AddField("channel", Channel , String_ , Parameters);
|
OPI_Tools.AddField("channel", Channel , String_ , Parameters);
|
||||||
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
OPI_Tools.AddField("text" , Text , String_ , Parameters);
|
||||||
OPI_Tools.AddField("user" , User , String_ , Parameters);
|
OPI_Tools.AddField("user" , User , String_ , Parameters);
|
||||||
OPI_Tools.AddField("blocks" , Blocks , "Collection", Parameters);
|
OPI_Tools.AddField("blocks" , Blocks , "Array" , Parameters);
|
||||||
|
|
||||||
URL = "https://slack.com/api/chat.postEphemeral";
|
URL = "https://slack.com/api/chat.postEphemeral";
|
||||||
|
|
||||||
|
@ -118,19 +118,6 @@
|
|||||||
ЕстьДата = ЗначениеЗаполнено(ДатаОтправки);
|
ЕстьДата = ЗначениеЗаполнено(ДатаОтправки);
|
||||||
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
|
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Блоки) И ТипЗнч(Блоки) = Тип(Строка_) Тогда
|
|
||||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Блоки);
|
|
||||||
|
|
||||||
Если ТипЗнч(Блоки) = Тип("Массив") Тогда
|
|
||||||
|
|
||||||
Для Н = 0 По Блоки.ВГраница() Цикл
|
|
||||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Блоки[Н]);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Параметры = Новый Структура;
|
Параметры = Новый Структура;
|
||||||
OPI_Инструменты.ДобавитьПоле("channel", Канал, Строка_ , Параметры);
|
OPI_Инструменты.ДобавитьПоле("channel", Канал, Строка_ , Параметры);
|
||||||
OPI_Инструменты.ДобавитьПоле("text" , Текст, Строка_ , Параметры);
|
OPI_Инструменты.ДобавитьПоле("text" , Текст, Строка_ , Параметры);
|
||||||
@ -174,17 +161,13 @@
|
|||||||
|
|
||||||
Строка_ = "Строка";
|
Строка_ = "Строка";
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Блоки) И Не ТипЗнч(Блоки) = Тип(Строка_) Тогда
|
|
||||||
OPI_ПреобразованиеТипов.ПолучитьМассив(Блоки);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
|
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
|
||||||
|
|
||||||
Параметры = Новый Структура;
|
Параметры = Новый Структура;
|
||||||
OPI_Инструменты.ДобавитьПоле("channel", Канал , Строка_ , Параметры);
|
OPI_Инструменты.ДобавитьПоле("channel", Канал , Строка_ , Параметры);
|
||||||
OPI_Инструменты.ДобавитьПоле("text" , Текст , Строка_ , Параметры);
|
OPI_Инструменты.ДобавитьПоле("text" , Текст , Строка_ , Параметры);
|
||||||
OPI_Инструменты.ДобавитьПоле("user" , Пользователь, Строка_ , Параметры);
|
OPI_Инструменты.ДобавитьПоле("user" , Пользователь, Строка_ , Параметры);
|
||||||
OPI_Инструменты.ДобавитьПоле("blocks" , Блоки , "Коллекция", Параметры);
|
OPI_Инструменты.ДобавитьПоле("blocks" , Блоки , "Массив" , Параметры);
|
||||||
|
|
||||||
URL = "https://slack.com/api/chat.postEphemeral";
|
URL = "https://slack.com/api/chat.postEphemeral";
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||||
// Lib: Slack
|
// Lib: Slack
|
||||||
// CLI: slack
|
// CLI: slack
|
||||||
|
|
||||||
@ -160,7 +160,7 @@
|
|||||||
, Знач Блоки = "") Экспорт
|
, Знач Блоки = "") Экспорт
|
||||||
|
|
||||||
Строка_ = "Строка";
|
Строка_ = "Строка";
|
||||||
|
|
||||||
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
|
Заголовки = ПолучитьЗаголовокАвторизации(Токен);
|
||||||
|
|
||||||
Параметры = Новый Структура;
|
Параметры = Новый Структура;
|
||||||
|
Reference in New Issue
Block a user