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

Основная цель проекта

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

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

Техническая часть

  • Использование чистого Python для разработки ядра бота.
  • Интеграция с Telegram Bot API.
  • Стабильная работа и обработка ошибок.

Функционал для клиентов

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

Административная панель (Админка)

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

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

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

Настройка системы печати резервных кодов Data Matrix

Требуется настроить связку термотрансферного принтера и настольного сканера для автоматической печати дубликатов штрихкодов GS-1 Data Matrix. Необходимо реализовать рабочий цикл по сигналу от сканирующего устройства.