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

Основная цель

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

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

Технологии и реализация

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

Функционал для пользователей

  • Просмотр меню и актуальных акций.
  • Возможность формирования и отправки заказа.
  • Получение уведомлений о статусе заказа.
  • Обратная связь и ответы на частые вопросы (FAQ).

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

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

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

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

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

Требуется создать микросервис или модуль на Node.js для интеграции полнотекстового поиска на базе Elasticsearch 9. Задача включает настройку индекса с кастомными анализаторами и реализацию API с препроцессингом запросов.