Задачи чат-бота: информирование клиентов, сбор информации, автоматическое бронирование. Платформа: Telegram. Продукт: Запись на занятия к репетитору. Техзадание есть. 1. Общая задача Создать Telegram-бота для записи учеников на занятия с автоматическим отображением только доступных слотов, возможностью переноса и отмены записи, а также напоминаниями о предстоящих занятиях. 2. Функциональные требования 2.1 Запись на занятие Пользователь открывает бота и видит список доступных слотов: Пн–Пт 15:00, 17:00, 19:00 Слоты, которые уже заняты, не отображаются. После выбора слота запись автоматически сохраняется и блокирует слот для других пользователей. Бот спрашивает: Имя ученика Контактный телефон или e-mail 2.2 Перенос записи Пользователь может выбрать уже записанный слот и перенести на другой доступный. Старый слот освобождается, новый блокируется. Бот подтверждает изменения. 2.3 Отмена записи Пользователь может отменить запись. Слот освобождается и становится доступным для других. Бот отправляет подтверждение об отмене. 2.4 Напоминания Бот присылает уведомление за: 24 часа и 1 час до занятия. Сообщение включает: Имя ученика День и время занятия 2.5 Административная часть Владелец бота может: Просматривать список всех записей Синхронизировать записи с Google Календарём (вообще в идеале, чтобы они у меня в календаре появлялись) Добавлять новые слоты при необходимости 3. Пример взаимодействия Пользователь открывает бота и видит список свободных слотов Выбирает «Понедельник, 15:00» Вводит имя, запись сохраняется, бот подтверждает: «Вы записаны на Пн 15:00» За день и час до занятия бот присылает напоминание Пользователь может нажать «Перенести» или «Отменить».