1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-21 01:50:24 +02:00
OpenIntegrations/docs/ru/md/Slack/Message-management/Send-ephemeral-message.md
2024-06-05 10:19:46 +00:00

2.0 KiB

sidebar_position
2

Отправить эфемерное сообщение

Отправляет сообщение, которое приходит в канал, но видно только конкретному пользователю

Функция ОтправитьЭфемерноеСообщение(Знач Токен, Знач Канал, Знач Текст = "", Знач Пользователь = "", Знач Блоки = "") Экспорт

Параметр CLI опция Тип Назначение
Токен --token Строка Токен бота
Канал --channel Строка Идентификатор канала
Текст --text Строка Текст сообщения
Пользователь --user Строка ID пользователя
Блоки --blocks Массив Из Структура JSON массива описаний блоков

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack

	
  
  Канал = "C070VPMKN8J";
  Блок  = OPI_Slack.СформироватьБлокКартинку("https://opi.neocities.org/test_data/picture.jpg", "Картинка");
  
  Ответ = OPI_Slack.ОтправитьЭфемерноеСообщение(Токен, Канал, , Пользователь, Блок); //Соответствие
  Ответ = OPI_Инструменты.JSONСтрокой(Ответ);                                        //JSON строка
  

	
    
  oint slack ОтправитьЭфемерноеСообщение --token %token% --channel "C070VPMKN8J" --text %text% --user %user% --blocks %blocks%



{
  "ok": true,
  "message_ts": "1714146540.000300"
  }