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

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

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

  • Язык программирования: чистый Python (без использования конструкторов вроде BotFather).
  • Наличие функциональной административной панели (админки) для управления контентом.
  • Бот должен быть предназначен для работы в мессенджере Telegram.

Ключевая функциональность

Для клиентов (пользователей бота):

  • Просмотр меню кофейни с категориями (кофе, десерты и т.д.).
  • Выбор товаров, формирование корзины заказа.
  • Оформление заказа с указанием деталей (способ получения, время).
  • Получение уведомлений о статусе заказа.

Для администратора (через админ-панель):

  • Управление ассортиментом: добавление, редактирование, удаление позиций в меню, изменение цен.
  • Просмотр и обработка входящих заказов.
  • Изменение статусов заказов (принят, готовится, готов к выдаче, выполнен).
  • Базовая аналитика (например, количество заказов за период).

Ожидаемый результат

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