Автоматизация процесса первичной оценки стоимости работ по оформлению различных типов объектов, сбор контактных данных потенциальных клиентов, формирование заявок для менеджеров компании.
1. Архитектура
Четкое разделение ответственности: ядро), обработчики, утилиты, данные;
Правильная работа с сессиями: Использование telegraf/session для хранения состояния диалога;
Модульность: Легко добавлять новые команды и функционал;
2. Ключевой функционал
Гибкий калькулятор стоимости: Учитывает 8+ параметров (тип объекта, решение, сложность, поверхность, доступ, регион, серийность, доп. услуги);
Динамические данные из Google Sheets: Матрица расчетов, коэффициенты, сегменты подгружаются из таблиц;
Система заявок: Автоматическое сохранение, уведомление админа, экспорт в Google Sheets;
3. Административная панель
Полный CRUD для заявок и чатов;
Массовая рассылка: С поддержкой пауз, возобновления и обработки ошибок;
Статистика: Мониторинг работы бота;
Режим ответа: Администратор может отвечать пользователям прямо из бота;
4. Надежность
Резервные данные: При недоступности Google Sheets;
Автосохранение: Каждые 30 секунд в JSON файлы;
Восстановление после перезапуска: Загрузка сохраненных чатов, заявок, очереди рассылки;
5. Работа с данными
Google Sheets интеграция: Чтение матрицы, сегментов, коэффициентов, запись заявок;
Локальное хранилище: JSON файлы для разных типов данных;
Валидация ввода: Email, числовые значения, контакты.
Опубликован 16.05.2026 в 15:17