Техническое задание: Разработка Telegram-бота для кофейни

Необходимо разработать с нуля чат-бота для мессенджера Telegram, который будет выполнять функции виртуального администратора и официанта для кофейни.

Основные требования

  • Язык программирования: Чистый Python (без использования конструкторов вроде ManyBot).
  • Основной функционал для клиентов: Просмотр меню, оформление заказов, выбор способа оплаты и доставки/самовывоза, отслеживание статуса заказа.
  • Административная панель (админка): Удобный веб-интерфейс для персонала кофейни с возможностью:
    • Управления ассортиментом (добавление, редактирование, удаление позиций, категорий).
    • Просмотра и изменения статусов поступающих заказов.
    • Анализа простой статистики (популярные товары, количество заказов).
  • Технические аспекты: Чистый, документированный код, возможность размещения на хостинге. База данных (например, SQLite или PostgreSQL) для хранения меню, заказов и пользователей.

Что ожидается от исполнителя

Исполнитель должен предоставить работоспособное решение, исходный код и инструкции по развертыванию и настройке системы. Все детали и дополнительные пожелания будут обсуждены с выбранным специалистом.