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