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

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

Ключевые требования

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

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

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

Доработка интерфейса и функционала Telegram-бота

Требуется доработать существующего Telegram-бота: исправить критические баги в админ-панели и логике пробного периода, а также улучшить пользовательский интерфейс и информационное сопровождение.