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