Техническое задание: Разработка логики чат-бота с проверкой регистрации

Контекст проекта

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

Основные задачи

1. Ветка проверки регистрации на вебинар

  • Реализовать механизм проверки, зарегистрирован ли пользователь на целевой вебинар.
  • Ключевой маркер - присвоение тега «зарегистрирован» в системе после успешной регистрации.
  • Создать две независимые ветки сценария общения с пользователем в зависимости от наличия или отсутствия данного тега.

2. Проверка бездействия пользователя

  • Если пользователь не проявляет активность, бот должен автоматически выполнять проверку его статуса регистрации, обращаясь к GetCourse API (интеграция уже настроена).

3. Ветка для зарегистрированных, но не посетивших вебинар

  • По возможности - реализовать проверку факта просмотра вебинара пользователем.
  • Если пользователь имеет тег «зарегистрирован», но не подтвердил просмотр, для него должна запускаться отдельная ветка сценария с напоминаниями или дополнительными материалами.

4. Ветка для незарегистрированных пользователей

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

Технические требования и примечания

  • Интеграция с GetCourse API уже реализована и функционирует.
  • Базовая логика бота (отправка лид-магнита) работает стабильно.
  • Вся новая логика должна быть построена на основе предоставленной схемы.
  • Важно обеспечить бесперебойную работу и корректное переключение между ветками сценария.

Проектирование системы отопления с использованием криптокотла для дома 60 м²

Требуется опытный проектировщик для разработки полного проекта системы отопления. Включает принципиальную схему и подбор оборудования для небольшого дома с использованием криптокотла.