Задача
Разработать функционального телеграм-бота для кофейни на языке Python. Бот должен обеспечивать прием заказов, отображение меню, коммуникацию с клиентом и включать удобную административную панель для управления.
Ключевые требования
- Чистый Python без дополнительных CMS или фреймворков в качестве основы бота (допустимы библиотеки для работы с API Telegram, например, python-telegram-bot).
- Встроенная админ-панель для управления меню (добавление/удаление/изменение позиций), просмотра заказов и изменения статусов.
- Бот должен работать 24/7, иметь понятный интерфейс для клиента и администратора.
- Простая интеграция с кофейней: возможность легко развернуть и регулярно обновлять данные.
Технические детали
Код бота, база данных (например, на основе SQLite или другой встроенной библиотеки), инструкция по запуску и описания команд. Админка может быть реализована как часть бота (по паролю или коду) или как отдельное веб-приложение на локальном хосте. Без использования сторонних платных сервисов.
Что не требуется
- Разработка сайта или сложной веб-системы.
- Платежи, драйверы касс.
- Оформление заказов с доставкой (только самовывоз из кофейни).