Как это работает
Чтобы получать уведомления из Telegram в Postgres, не нужен программист: готовый сценарий следит за событиями и присылает сообщения сам.
- Запуск: Получить POST-запрос Slack
- Затем: Проверить подпись запроса Slack
- Затем: Определить тип запроса Slack
- Проверка: Маршрутизировать по типу запроса
- Если да — Создать блок сообщения Slack
- Затем: Отправить сообщение в канал Slack
- Затем: Проверить валидность ответа Slack
- Затем: Записать запрос в БД
- Запуск: Подтвердить получение кодом 200 OK
- Если нет — Обработать данные обратного вызова Slack
- Запуск: Быстро подтвердить обратный вызов Slack
- Затем: Получить контекст из БД
- Затем: Объединить обратный вызов с контекстом БД
- Затем: Обновить контент сообщения Slack
- Затем: Изменить сообщение Slack на финальное
- Затем: Записать решение в БД
- Проверка: Определить следующее действие
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.