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