Как это работает
Чтобы данные из Slack автоматически попадали в Google Sheets, достаточно готового сценария — без выгрузок руками.
- Запуск: Telegram - Входящий Webhook
- Затем: Определить тип сообщения
- Проверка: Маршрутизация по типу ввода
- Если да — Обработать ввод /start или сообщение
- Если да — Показать опции доходов/расходов
- Если нет — Проверить формат ввода
- Затем: Извлечь тип данных
- Проверка: Маршрутизировать по типу данных
- Если да — Распарсить данные о доходах
- Затем: Сохранить доход в таблицу
- Затем: Уведомить о записи дохода
- Если нет — Распарсить данные расхода
- Затем: Сохранить расход в таблицу
- Затем: Уведомить о расходе
- Затем: Отправить запрос на утверждение
- Если нет — Распарсить ответ обратного вызова
- Проверка: Маршрутизировать по типу вызова
- Если да — Обновить статус утверждения
- Затем: Получить утвержденную строку
- Затем: Уведомить о результате утверждения
- Если нет — Получить строку для просмотра
- Затем: Сформировать сообщение о расходе
- Затем: Отправить детали расхода руководителю
- Если нет — Показать формат ввода дохода
- Затем: Отправить сообщение о формате дохода
- Если нет — Показать формат ввода расхода
- Затем: Отправить сообщение о формате расхода
Эту интеграцию Slack и Google Sheets можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.