Техническое задание: Разработка Telegram-бота для кофейни
Основная цель
Создание автоматизированного Telegram-бота для приема и обработки заказов, улучшения взаимодействия с клиентами и упрощения внутренних процессов заведения.
Ключевые требования
Технический стек
- Язык программирования: чистый Python (без использования конструкторов вроде Chatfuel).
- Основная библиотека: python-telegram-bot или аналогичная.
- База данных: SQLite или PostgreSQL (на усмотрение исполнителя с обоснованием выбора).
Функционал для клиентов
- Просмотр меню с категориями и изображениями.
- Добавление товаров в корзину.
- Оформление заказа с указанием способа получения (самовывоз/доставка).
- Отслеживание статуса заказа.
- Простая система обратной связи.
Административная панель (Backoffice)
- Веб-интерфейс для управления (можно на Flask/Django).
- Возможность добавлять, редактировать, скрывать позиции в меню.
- Просмотр и изменение статусов новых и активных заказов.
- Базовая аналитика: количество заказов, популярные товары.
- Управление акциями и уведомлениями для клиентов.
Этапы работы и результат
- Предоставление архитектуры решения и согласование.
- Разработка, тестирование и отладка бота.
- Развертывание бота на сервере заказчика или предоставление инструкций для деплоя.
- Полная передача исходного кода, базы данных и документации.