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