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