Описание задачи
Необходимо разработать функционального Telegram-бота для кофейни на чистом Python (без использования сторонних конструкторов). Бот должен обеспечивать прием заказов от клиентов и иметь полноценную админ-панель для управления бизнес-процессами.
Основные требования
- Разработка исключительно на языке Python (сторонние библиотеки: aiogram, asyncio и т.д. - приветствуются).
- Наличие админ-панели (реализация через веб-интерфейс или Telegram-интерфейс) с возможностью добавлять/редактировать/удалять товары и просматривать историю заказов.
- Интерфейс для клиентов: продуманный путь заказа, от выбора напитка до подтверждения.
- Хранение данных (использование БД: SQLite, PostgreSQL или similar).
Что должен уметь бот
- Кликабельное меню с категориями и товарами (блюда, напитки, добавки).
- Автоматический расчет итоговой стоимости с учетом количества.
- Отправка заказа администратору в читаемом виде.
- Работа с инлайн-кнопками и callback-запросами.
Навыки исполнителя
Идеальный кандидат опытен в разработке ботов, знает базы данных, умеет писать чистый и масштабируемый код.
Важно: все коммерческие данные (название кофейни, телефоны, ссылки) в процессе обсуждения необходимо согласовывать с заказчиком отдельно.