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