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