Техническое задание: Развертывание и оптимизация проекта на VPS

Цель проекта

Обеспечить корректную работу готового проекта на виртуальном частном сервере (VPS) под управлением Linux в headless-режиме (без подключенного монитора или графической подсистемы).

Ключевые задачи

  • Адаптация скриптов: Переработка существующих скриптов проекта для их полной совместимости с Linux-окружением.
  • Headless-интеграция: Модификация кода, отвечающего за взаимодействие с браузером или графическими компонентами, для работы без физического устройства вывода видео. Необходимо использовать эмуляцию или специализированные библиотеки (например, Xvfb).
  • Развертывание на VPS: Полный цикл установки: настройка сервера, зависимостей, переменных окружения и самого приложения.
  • Обеспечение стабильности: Проект после адаптации должен работать на VPS так же стабильно и с тем же функционалом, как и на локальной машине с монитором.

Требования к результату

  • Полностью рабочий проект на VPS.
  • Адаптированные скрипты, готовые к запуску в headless-среде.
  • Инструкция по развертыванию и запуску для администратора сервера.

Разработка Telegram-бота с интеграцией AmoCRM для реферальной программы

Требуется создать Telegram-бота для управления реферальной системой продаж в сегменте недвижимости. Бот должен регистрировать партнеров, отслеживать их активность и интегрироваться с CRM-системой для автоматизации процессов.