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