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