Описание задачи

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

Основные требования

  • Поддержка многопользовательского режима: каждый пользователь имеет свои настройки и историю поиска.
  • Гибкая настройка параметров парсинга (регион, диапазон зарплат, ключевые слова и т.п.).
  • Выбор источника - список публичных Telegram-каналов с вакансиями (должен быть настроен администратором).
  • Стабильная работа при одновременном использовании несколькими пользователями.
  • Корректная обработка ошибок и ограничений Telegram API.

Технические детали

  • Бот уже реализован на Python (библиотека для работы с Telegram).
  • Парсинг выполняется интегрированными модулями (от заказчика - уточните код парсинга).
  • Необходимо предусмотреть безопасное хранение настроек пользователей.

Этапы работ

  • Анализ текущей версии бота и выявление узких мест.
  • Разработка логики выбора источника парсинга.
  • Обновление пользовательских команд и интерфейса.
  • Тестирование работы в многопользовательском режиме.

Разработка аналитической панели CRM

Требуется решить проблему разрозненности данных в CRM: объединить аналитику по заказам и контактную информацию клиентов, полученную из разных версий системы.