Техническое задание на разработку Telegram-бота

Основная концепция

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

Функциональные блоки

1. Пользовательская воронка

  • Четкая последовательность шагов: Приветствие → Информация → Регистрация → Проверка регистрации → Депозит → Доступ к основным функциям.
  • Генерация уникальной реферальной ссылки для регистрации во внешней платёжной системе с привязкой к пользователю бота.
  • Интеграция с платёжной системой для получения постбеков (уведомлений) о событиях: успешная регистрация и внесение депозита.
  • Автоматическое предоставление доступа к сигналам только после подтверждённого депозита.
  • Возможность ручной блокировки доступа для пользователей, нарушающих правила (например, при подозрении на мошенничество).

2. Система выдачи контента (сигналов)

  • Гибкая, настраиваемая через админку структура: категории → подкатегории/элементы.
  • При выборе пользователем конечного элемента бот выдаёт соответствующий сигнал. Данные для сигналов могут поступать через внутренний генератор или внешнее API.
  • Все названия категорий, списки и кнопки навигации редактируются в админ-панели.

3. Административная панель (веб-интерфейс)

  • Полное управление всеми текстами, кнопками, ссылками и медиафайлами в воронке бота.
  • Управление структурой и контентом для системы сигналов.
  • Просмотр списка пользователей с отображением их статусов (этап воронки, наличие депозита).
  • Инструменты для ручной блокировки/разблокировки доступа пользователей.
  • Модуль рассылки сообщений с сегментацией аудитории: всем пользователям, только зарегистрированным, только с депозитом.
  • Функция клонирования настроек бота для быстрого запуска нового экземпляра под другой Telegram-токен с возможностью оперативной смены текстов и ссылок.

4. Технические требования

  • Единый backend (серверная часть), способный обслуживать несколько экземпляров ботов одновременно.
  • Стек технологий: Python или Node.js (на выбор исполнителя).
  • Использование реляционной базы данных (PostgreSQL или MySQL).
  • Реализация webhook-эндпоинтов для приёма callback-уведомлений от платёжных систем.
  • Предоставление документации по установке и настройке проекта на сервере.

Создание сайта на WordPress для услуг по ремонту автоблоков управления

Требуется разработка сайта на WordPress 6.9 для компании, предоставляющей услуги по ремонту блоков управления (ECU) автомобилей. Проект включает создание дизайна, интеграцию интернет-магазина и адаптацию контента для французского рынка.

Разработка ландшафтной карты участка

Необходимо создать подробную карту-схему существующего земельного участка на основе спутниковых снимков и фото/видеоматериалов. Работа должна быть выполнена до середины января.