Разработка Telegram-бота для кофейни

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

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

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

Функционал бота

Для клиентов:

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

Для администратора:

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

Все технические детали и нюансы реализации будут согласованы с выбранным исполнителем.

Настройка кластера Kafka с мониторингом и ACL

Требуется развернуть инфраструктуру Kafka из 3 брокеров и Zookeeper, настроить мониторинг размера необработанной очереди, реализовать единый реестр топиков и групп с проверкой доступа через веб-интерфейс или конфиги, запретив клиентам создание/удаление топиков и групп.