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