Этот материал для тех, кто: Итоговая связка: Изначально использовался Apps Script-only подход. UX был быстрый, но при первых же боевых сценариях проявился блокер: Ключевой вывод: проблема была не в кнопках MAX, а в транспортном слое и стабильности связки Apps Script -> СГО. Поэтому принято решение: Поток данных: Плюс архитектуры: Дата для заявки берется автоматически как текущая (выбор даты убран, чтобы ускорить поток). Исправлены критичные моменты: Добавлен обязательный best-effort logout после операций: Практическая причина: не оставлять “висящие” сессии в СГО. Если СГО недоступен: Через Yandex Cloud Timer Triggers настроены ежедневные вызовы: Логика: На этапе подключения Google Cloud уперлись в ограничения billing-профиля по стране для целевого аккаунта. Для быстрой и предсказуемой доставки выбрали Yandex Cloud: Для школьного процесса “бот посещаемости” важнее не идеальная красота кода, а надежность и предсказуемость: Именно эта комбинация делает систему реально рабочей в условиях н
MAX + СГО + Yandex Cloud: как мы построили школьного бота посещаемости с отказоустойчивостью
17 мая17 мая
3
3 мин