Уведомления netlify в телеграм
Netlify очень удобный инструмент для хостинга статических сайтов. Когда сайт очень большого размера, он довольно долго генерируется и не очень удобно смотреть за состоянием деплоя. Так же когда над сайтом работает несколько человек, полезно знать когда запустили деплой. Для этого можно настроить отправку уведомлений в телеграм. Сделать это довольно просто используя телеграм бота и вебхуки.
Создаём бота. Для этого добавляем бота @BotFather, пишем ему /newbot
, придумываем название и имя боту, в ответ получаем токен.
Дальше нам понадобится chat_id. Добавляем бота @chatid_echo_bot, в ответ получаем chat_id.
Идём в админку netlify, Build & Deploy > Deploy Notifications, добавляем Outgoing webhook. Выбираем нужное событие (список всех событий можно посмотреть тут), в поле URL to notify пишем
https://api.telegram.org/botВАШ_ТОКЕН/sendMessage?chat_id=ВАШ_CHAT_ID&text=текст, который придёт в телеграм.
Разумеется подставляем свои данные. В текст можно написать что угодно, например название события и название сайта, если у вас их несколько.
Я создал уведомления на все события.
Теперь, если кто-то обновил сайт или закончился деплой, придёт уведомление в телеграм.