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