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