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

Цель проекта

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

Основные требования к функционалу

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

Требования к админ-панели

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

Дополнительные пожелания

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

Результат работы

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

Разработка поискового скрипта для интеграции каталога товаров

Требуется создать скрипт для выгрузки и отображения товаров из каталога сайта (на платформе 1С-Битрикс) в результатах поиска на стороннем агрегаторе. Необходимо обеспечить корректное структурирование данных для выдачи.

Разработка Telegram-бота с искусственным интеллектом и памятью диалога

Требуется создать Telegram-бота на Python, который будет общаться с пользователями, используя API OpenAI (GPT). Ключевая особенность - бот должен сохранять контекст предыдущих сообщений для поддержания осмысленного диалога.