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

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

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

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

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

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

Цель проекта

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

Специалист по подготовке проекта для запуска на Kickstarter

Требуется маркетолог для комплексной упаковки краудфандингового проекта. В задачи входит разработка структуры страницы, создание убедительных текстов (RU/EN), подготовка стратегии запуска и привлечения бэкеров.