Техническое задание: Разработка Telegram-бота для кофейни
Необходимо разработать с нуля телеграм-бота для автоматизации приема заказов в кофейне. Основная цель - упростить процесс взаимодействия с клиентами и управление заказами для администрации.
Основные требования к функционалу
- Бот должен быть написан на чистом Python без использования конструкторов.
- Реализация интерактивного меню с категориями товаров (кофе, десерты, выпечка).
- Функция добавления товаров в корзину и оформления заказа.
- Автоматическое формирование заказа с отправкой уведомления администратору.
- Интеграция с базой данных для хранения меню, заказов и пользователей.
Требования к админ-панели
- Панель управления для администратора кофейни.
- Возможность добавлять, редактировать и удалять позиции в меню (название, описание, цена, изображение).
- Просмотр списка текущих и завершенных заказов с детализацией.
- Изменение статусов заказов (например, «новый», «в процессе», «готов», «выдан»).
- Простой и интуитивно понятный интерфейс админки.
Дополнительные пожелания
- Чистый, документированный и масштабируемый код.
- Возможность запуска бота на хостинге (например, на VPS).
- Устойчивость к ошибкам и корректная обработка исключений.
Все детали и технические нюансы будут обсуждаться с выбранным исполнителем.