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