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

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

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

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

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

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

Цель проекта

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

Настройка и продвижение интернет-магазина на Shopify

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