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