Техническое задание: Telegram-бот с последовательным опросом

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

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

  • Стартовое взаимодействие: При запуске или команде /start бот должен отправлять приветственное сообщение с кнопкой «Начать».
  • Последовательный опрос: После нажатия «Начать» бот задает три вопроса один за другим. Каждый вопрос сопровождается вариантами ответов в виде кнопок.
  • Логика переходов: Выбор ответа на вопрос автоматически приводит к отправке следующего вопроса. Ответы пользователя должны где-либо фиксироваться (например, в логи или простую переменную).
  • Завершение: После ответа на третий вопрос бот отправляет финальное сообщение: «Спасибо! Ваша заявка принята, скоро с вами свяжутся».

Технические и организационные требования

  • Код должен быть написан на чистом Python с использованием библиотеки для работы с Telegram Bot API (например, python-telegram-bot).
  • Сложная архитектура, базы данных или избыточный функционал не требуются - нужен минимально рабочий прототип.
  • Исполнителю необходимо дать краткие рекомендации по выбору и настройке хостинга для 24/7 работы бота (например, на базе VPS или облачных функций), если это потребуется.

Цель проекта

Создание рабочего учебного прототипа, наглядно демонстрирующего принципы работы чат-бота с интерактивными элементами.

SEO-оптимизация сайта ателье и мастерской по ремонту одежды

Требуется комплексный аудит и исправление ошибок SEO-продвижения сайта, специализирующегося на бытовых услугах: пошив, ремонт одежды и штор. Необходимо проанализировать текущее состояние и устранить проблемы, мешающие эффективному ранжированию.