Telegram-бот записи клиентов: FSM диалог, расписание в Google Sheets, webhook без сервера

image
Система онлайн-записи для салона красоты с 5 мастерами и индивидуальными расписаниями. Клиенты записываются через Telegram за 2 клика, данные автоматически фиксируются в Google Таблице, администратор получает уведомления. В эксплуатации: обслуживает салон, работает 24/7 без выделенного сервера. Клиент принял проект досрочно с высокой оценкой. Если нужен бот для записи клиентов — разработаю под ваш бизнес. Подходит для любых сервисов с расписанием: салоны, барбершопы, студии, медкабинеты, спортзалы, тренеры, образовательные центры. Архитектура: • FSM для управления диалогом • Cloudflare Worker как webhook-proxy (обход лимита GAS) • Модульная структура • PropertiesService для хранения состояния • CacheService для оптимизации запросов • Batch-операции для ускоренной работы с таблицей Функциональность: • Сценарий: Услуга → Мастер → Дата → Время • Меню: прайс-лист, контакты, карта • Приветственное изображение • UX cleanup: обновление меню без дублирования сообщений • Уведомления администратору • Гибкая структура Google Sheets Технологии: Google Apps Script V8, Telegram Bot API, Cloudflare Worker, PropertiesService, CacheService, JavaScript ES6. Результат: готовая система записи клиентов, модульная архитектура позволяет быстро тиражировать решение для других бизнесов.