Задача
Необходимо разработать telegram-бота для кофейни на чистом Python (без использования фреймворков вроде Aiogram или Telebot - уточнить с исполнителем). Бот должен обеспечивать функционал для клиентов и администраторов.
Основные требования
- Регистрация пользователей через Telegram ID;
- Просмотр меню с категориями и ценами;
- Оформление заказа с выбором позиций и отправкой уведомления администратору;
- Админ-панель: изменение меню (добавление/удаление/редактирование), просмотр заказов, статистика;
- База данных для хранения товаров, заказов и пользователей (предпочтительно SQLite или PostgreSQL);
- Интерфейс бота на русском языке, с красивым отображением через HTML-разметку или inline-кнопки.
Технические детали
Код должен быть написан на чистом Python без использования сложных ORM, с четкой документацией функций. Исполнитель получает полный доступ к репозиторию с исходным кодом и инструкцией по развертыванию.
Дополнительно
Если есть опыт интеграции с платежными системами (например, ЮKassa) - можно обсудить опционально.