а. Создайте Slack-приложение
- Перейдите на страницу создания нового приложения Slack API.
- Нажмите «Создать новое приложение». Укажите ему имя и выберите желаемое рабочее пространство.
б. Активировать входящие вебхуки
- После создания приложения найдите вкладку «Входящие веб-перехватчики».
- Включите эту функцию, переключив ее на «Вкл.».
в. Создайте свой уникальный URL-адрес веб-перехватчика
- Нажмите «Добавить новый вебхук в рабочую область».
- Выберите нужный канал для уведомлений, затем нажмите «Авторизовать».
- Slack предоставляет уникальный URL-адрес веб-перехватчика. Сохранить это. Это мост между AWS и Slack.
д. Интегрируйте URL-адрес веб-перехватчика в Lambda
В этом посте мы будем использовать переменную среды с именем SLACK_WEBHOOK_URL
. В реальных приложениях рассмотрите более безопасные методы, такие как AWS Secrets Manager.
import os SLACK_WEBHOOK_URL = os.environ['SLACK_WEBHOOK_URL']