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