Собственный демонстрационный проект для вымышленной студии интерьера «Линия». Не клиентский заказ. Все данные условные; контакт на экранах скрыт.
Задача — дать ответы об услугах и передать администратору оформленную заявку.
Реализовано: четыре информационных раздела и кнопка заявки; форма «имя — контакт — задача»; проверка ввода, просмотр перед передачей, подтверждение, отмена и проверка статуса. Данные формы сохраняются после перезапуска. Повторная отправка в проверенном сценарии не создала вторую заявку.
Стек: Python 3.9+, официальный Telegram Bot API, SQLite. Использованы ИИ-инструменты разработки с проверкой кода и результата.
Проверка: 39 автоматических тестов и настоящий запуск в Telegram на macOS — меню, ошибки ввода, подтверждение, получение заявки, повтор, отмена и перезапуск. В живом тесте заявитель и администратор — один собственный аккаунт; два чата проверены автоматически.
Код и инструкции подготовлены для Windows, macOS и Linux. Фактический запуск на Windows/Linux ещё не проверен. Постоянный хостинг не входит в этот пример.
Пять изображений показывают этапы одного проекта. Исходники сохранены для адаптации.