Задача

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

Основной функционал

  • Система ролей: владелец, администратор, исполнитель, менеджер - с разграничением прав доступа.
  • Создание заданий: 8-шаговый процесс (платформа, описание, инструкция, тайминги, цены).
  • Workflow заданий: принятие → скриншоты профиля → скриншоты действий → согласование текста → публикация → проверка → оплата.
  • Парсинг отзывов: с использованием Puppeteer, динамический контент, кэширование, обход детекции (stealth-плагин).
  • Система оплаты: отложенные платежи, проверка администратором, автоматическое создание заявок.
  • Статистика: счетчики заданий, заработки исполнителей, выгрузка отчетов в Excel.
  • Реферальная программа с отслеживанием привлеченных пользователей.
  • Режимы работы: дневной/ночной с автоматическим переключением.
  • Логирование: действий пользователей и системных ошибок.

Сложные технические части

  • Парсинг с Puppeteer с использованием stealth-плагина, кэширования и обработки ошибок.
  • Многошаговый workflow с состояниями пользователя и таймерами.
  • Система отложенных платежей с проверкой дедлайнов.

Требования к предложению

  • Стоимость и сроки выполнения разработчик предлагает самостоятельно.

Настройка CRM с автоматизацией холодных лидов

Требуется внедрить и настроить CRM-систему для автоматизации поиска и обработки холодных лидов. Нужно создать работающую воронку: сбор, сегментация, рассылка и аналитика с интеграцией через инструменты автоматизации.

Настройка интеллектуальной маршрутизации звонков в Bitrix24

Требуется настроить логику распределения входящих вызовов в CRM Bitrix24 и на АТС. Система должна анализировать историю взаимодействий и направлять звонок клиента к менеджеру, с которым был последний контакт, а не к случайному сотруднику или текущему ответственному.