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