Описание задачи
Необходимо спроектировать и реализовать чат-бота для кофейни. Работа предполагает использование чистого Python без сторонних фреймворков (исключая библиотеки для работы с Telegram API).
Основные функции бота:
- Прием заказов от пользователей
- Добавление товаров в корзину и управление ею
- Отображение актуального меню с ценами и описаниями
- Сбор контактных данных для доставки (адрес и телефон)
Административная панель:
- - Аутентификация администратора внутри бота
- - Просмотр и управление статусом заказов (в ожидании, готовится, выполнен)
- - Возможность редактирования пунктов меню (добавление/изменение/удаление позиций)
Требования к реализации
- Проект должен быть написан на чистом Python
- База данных: предпочтительно SQLite или любая другая реляционная
- Краткая документация по запуску и деплою на сервере
- Код без хардкода конфиденциальных данных (токены, пароли)
Объем работ
- Разработка Total Ready-to-Use бота с интерфейсом команд
- Помощь в развертывании на сервере (подключение)