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