а. Създайте приложение Slack
- Отидете на Slack API страница за създаване на ново приложение.
- Кликнете върху „Създаване на ново приложение“. Дайте му име и изберете желаното работно пространство.
b. Активиране на входящи уебкукички
- След като приложението ви бъде създадено, потърсете раздела „Входящи уебкукички“.
- Активирайте тази функция, като я включите.
° С. Генерирайте своя уникален URL адрес на Webhook
- Кликнете върху „Добавяне на нова уебкукичка към работното пространство“.
- Изберете желания канал за известия, след което натиснете „Упълномощаване“.
- Slack предоставя уникален URL адрес на webhook. Запазете това. Това е мостът между AWS и Slack.
д. Интегрирайте URL адреса на Webhook в Lambda
За целите на тази публикация ще използваме променлива на средата с име SLACK_WEBHOOK_URL
. В приложения от реалния свят помислете за по-сигурни методи като AWS Secrets Manager.
import os SLACK_WEBHOOK_URL = os.environ['SLACK_WEBHOOK_URL']