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

Цель проекта

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

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

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

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

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

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

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

  • Язык программирования: чистый Python (без использования конструкторов вроде ManyBot)
  • Использование официального API Telegram
  • Архитектура кода должна позволять легко расширять функционал
  • Код должен быть хорошо структурирован и документирован
  • Возможность размещения на стандартном хостинге/VPS

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

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

Разработка RAG-системы в n8n с интеграцией Qdrant

Требуется создать и настроить базу данных для чтения и обработки файлов с использованием векторной базы Qdrant в рамках платформы автоматизации n8n. Необходимо реализовать полный рабочий процесс.