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

Основная задача

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

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

Технологии и архитектура

  • Разработка на чистом Python (без использования конструкторов вроде Chatfuel).
  • Чёткая модульная структура кода для лёгкой поддержки.
  • Использование устойчивых и популярных библиотек.

Основной функционал для клиентов

  • Просмотр актуального меню с категориями (кофе, десерты и т.д.).
  • Формирование заказа с выбором позиций и количества.
  • Расчёт стоимости корзины.
  • Выбор способа получения заказа (самовывоз/доставка).
  • Информирование о статусе заказа.

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

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

Интеграции

  • Подключение к выбранному мессенджеру (Telegram, WhatsApp, Viber - по согласованию).
  • Интеграция с базой данных (например, PostgreSQL или SQLite).

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

Полностью рабочий, протестированный и задокументированный продукт, готовый к запуску в рабочую среду кофейни. Код должен быть передан заказчику вместе с инструкцией по развёртыванию и использованию.

Разработка Telegram-бота для кофейни с админ-панелью

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