Техническое задание: Чат-бот для сбора заявок

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

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

Функциональные требования

1. Логика работы бота

  • Бот должен начинать диалог с приветственного сообщения на немецком языке ("Guten Tag! Ich habe ein paar Fragen.").
  • Далее бот отправляет ответное сообщение ("Alles...") и продолжает сценарий общения для сбора данных.
  • Сценарий должен вести пользователя по заранее определённому пути вопросов.

2. Интеграция с API

  • Собранные от пользователя данные (заявки) необходимо передавать на внешний сервер через предоставленное API.
  • Интеграция должна быть надёжной, с обработкой возможных ошибок отправки (повторные попытки, логирование).

3. Технические детали

  • Ссылка на документацию или эндпоинт API будет предоставлена исполнителю отдельно.
  • Код должен быть написан чисто, с комментариями.
  • Необходима возможность легко изменить приветственные сообщения и структуру диалога.

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

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

Обновление Bootstrap до актуальной версии на мультиязычном сайте объявлений

Требуется выполнить обновление фреймворка Bootstrap с версии 3.3.7 до последней стабильной на многоязычном сайте объявлений. Необходимо обеспечить полную совместимость и работоспособность всех элементов интерфейса после обновления.