Техническое задание: Перенос приложения на VPS

Имеется рабочее приложение (бот), развернутое на облачном хостинге. Его ключевая функция - интеграция с нейросетью ChatGPT для автоматизации ответов в двух каналах: Telegram и JivoSite.

Цель проекта

Перенести все приложение на новый, более экономичный виртуальный сервер (VPS) с минимальным временем простоя и без потери функциональности.

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

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

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

  • Приложение на новом сервере работает идентично предыдущей версии.
  • Интеграции с Telegram и JivoSite функционируют без сбоев.
  • Бот корректно обрабатывает запросы через ChatGPT.
  • Процесс переноса выполнен аккуратно, с сохранением всех данных и настроек.

Примечание

Все упоминания конкретных имен хостингов, компаний и контактных данных были удалены из описания задачи. Исполнителю будут предоставлены необходимые доступы и детали.

Исправление ошибок сборки проекта Android Studio

Требуется устранить ошибки в манифесте и другие проблемы, препятствующие запуску готового проекта в Android Studio. Исполнитель должен проанализировать логи и привести проект в рабочее состояние.

Разработка автоматизированного конвейера для обработки электронных книг

Необходимо создать автоматизированный процесс для покупки книги на Amazon, её конвертации в формат ePub и последующего озвучивания текста. Автоматизация должна быть реализована на платформе n8n.