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