Общее описание задачи

Разработать и настроить Telegram-бота для первичного сбора данных от клиентов и автоматической синхронизации с CRM-системой. Интерфейс бота должен быть простым и интуитивно понятным, а функционал админ-панели - позволять обрабатывать лиды и просматривать статистику.

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

  • Сбор данных от пользователей: имя, контакт, запрос.
  • Автоматическая отправка карточки лида в CRM.
  • Админ-панель для просмотра заявок и настройки бота.
  • Логирование ошибок и статусов отправки.

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

Бот должен быть написан на чистом Python (без внешних тяжелых фреймворков). Желательно использовать библиотеку python-telegram-bot и встроенные возможности для HTTP-запросов к API CRM. Код необходимо предоставить вместе с инструкцией по локальному развертыванию.

Критерии приемки

  • Бот работает в демо-режиме по согласованию с заказчиком.
  • Интеграция с CRM подтверждается созданием тестового лида.
  • Весь код лежит в публичном репозитории (GitHub).

Доработка проекта по макетам

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

Ручной отбор активных Telegram-чатов

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