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

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

Основные цели проекта

  • Автоматизация приема и обработки заказов от клиентов.
  • Упрощение взаимодействия с клиентами через популярный мессенджер.
  • Создание инструмента для эффективного управления меню, заказами и клиентской базой.

Ключевые требования к функционалу

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

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

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

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

Технические требования

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

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

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

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

Разработка современного видеохостинга

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