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

Цель проекта

Завершить процесс развертывания и настройки рабочего Telegram-бота на Python, интегрированного с YandexGPT. Основная задача - обеспечить его стабильную работу в продакшн-среде после смены учетных данных облачного провайдера.

Текущее состояние

  • Исходный код бота уже написан и размещен на сервере.
  • Интеграция с YandexGPT реализована, но требуется перенастройка под новый аккаунт Yandex Cloud.

Технические требования к окружению

Стек технологий

  • Язык программирования: Python 3.10+
  • Фреймворк для бота: Aiogram 3.x
  • Веб-фреймворк и админка: Django 5.x
  • База данных: PostgreSQL 15+
  • Кэширование: Redis 7+

Инфраструктура и развертывание

  • Контейнеризация: Docker и Docker Compose
  • Веб-сервер и прокси: Nginx 1.28+
  • Мониторинг: Стек Grafana 8.x + Prometheus 2.x + Node Exporter (последние версии)

Интеграция с ИИ

  • Модель ИИ: YandexGPT от Яндекса
  • Основная задача: Настройка и подключение к новому аккаунту Yandex Cloud.

Ключевые задачи для исполнителя

  1. Перенастроить интеграцию с YandexGPT на новый аккаунт Yandex Cloud.
  2. Обеспечить полный деплой и запуск всего стека приложений (бот, Django-админка, БД, кэш).
  3. Настроить реверс-прокси (Nginx) для корректной работы сервисов.
  4. Развернуть и настроить систему мониторинга (Grafana, Prometheus, Node Exporter).
  5. Протестировать работоспособность бота и всех интеграций.
  6. Обеспечить дальнейшую техническую поддержку запущенного решения.

Настройка системы фулфилмента на базе МойСклад для маркетплейсов

Требуется с нуля развернуть и автоматизировать систему фулфилмента в МойСклад для интеграции с крупными маркетплейсами. Необходимо настроить все ключевые процессы: от приема заказов до отгрузки.

Настройка поддомена на WordPress при основном сайте на другой платформе

Требуется техническая помощь в создании и настройке поддомена на WordPress. Основной домен уже размещен на другой CMS, и управление DNS-записями происходит там. Необходимо корректно привязать поддомен и установить WordPress.