Skip to content

Библиотека для работы с API Slack

Notifications You must be signed in to change notification settings

zeratulayuris/oscript-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slack для oscript

Библиотека представляет собой обёртку для Slack API. На текущий момент поддерживается отправка сообщений с обычными вложениями с помощью вебхуков Slack API.

Перед использованием

Необходимо получить URL вебхука для Slack API. Для этого нужно либо создать приложение (вебхуки сильно ограничены) либо Custom Integration Incoming Webhook (вебхуки ограничены гораздо меньше).

Почитать подробнее - api.slack.com.

Примеры

  1. Простое сообщение:
#Использовать slack

Отправитель = Новый ОтправительSlack(URLВебхука);

Сообщение = Новый СообщениеSlack("Тестовое сообщение");

Отправитель.Отправить(Сообщение);
  1. Сообщение с вложениями:
#Использовать slack

Отправитель = Новый ОтправительSlack(URLВебхука);

Вложение = Новый ВложениеSlack;
Вложение
    .Текст("Основной текст вложения")
    .ДобавитьПоле("Поле 1", "значение 1", Истина)
    .ДобавитьПоле("Поле 2", "значение 2", Истина)
    .Цвет("danger");

Сообщение = Новый СообщениеSlack;
Сообщение
    .Текст("Тестовое сообщение")
    .ДобавитьВложение(Вложение);

Отправитель.Отправить(Сообщение);

About

Библиотека для работы с API Slack

Resources

Stars

Watchers

Forks

Packages

No packages published