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

Суть проекта

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

Текущая проблема

После подключения первых клиентов в системе начали возникать периодические сбои. Основные симптомы:

  • Подключенные пользовательские боты перестали отправлять текстовые уведомления.
  • Перестали фиксироваться события в системе веб-аналитики (аналог Яндекс.Метрики).
  • Разработчик вносит правки, но ошибки воспроизводятся или появляются новые через несколько дней.

Есть подозрение на некачественную архитектуру и код, требующий комплексной проверки и рефакторинга.

Что нужно сделать

1. Аудит кода

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

2. Исправление ошибок

  • Устранить корневые причины сбоев с отправкой уведомлений и отправкой данных в аналитику.
  • Обеспечить стабильную работу всех текущих функций.

3. Тестирование

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

4. Документирование

  • Предоставить отчет о найденных проблемах и внесенных исправлениях.
  • Дать рекомендации по дальнейшей поддержке кода.

Технические детали (известно)

  • Основной язык: Python.
  • Бот размещен на облачном хостинге.
  • Используется вебхук для взаимодействия.
  • Есть интеграция с внешним сервисом для отслеживания событий (аналог метрики).

Интеграция AI-ассистента с CRM и системами автоматизации

Требуется настроить интеграцию готового AI-ассистента с CRM-системой и платформами автоматизации (MAKE/N8N). Ассистент должен получать данные о клиентах, анализировать их и автоматически выполнять фоллоу-апы в социальных сетях на основе триггеров.

Развертывание и защита корпоративных сайтов на выделенной инфраструктуре

Требуется IT-специалист для создания надежной цифровой инфраструктуры под корпоративные сайты. Задача включает развертывание на VPS/VDS или выделенных серверах, обеспечение высокой доступности и безопасности с чистыми IP-адресами.