Доработка интеграции Telegram-бота с Django и CRM

Требуется выполнить комплекс работ по доработке и исправлению существующей интеграции Telegram-бота, построенного на фреймворке Django, с CRM-системой.

Основные задачи

  • Восстановление массовых рассылок: Починить неработающий функционал массовых рассылок по тегам пользователей.
  • Улучшение фильтров для рассылок: Доработать систему фильтрации для массовых рассылок. Необходимо реализовать выбор по:
    • Все зарегистрированные пользователи.
    • Конкретному тегу.
    • Нескольким тегам с логическими операторами «И» и «ИЛИ» (с исключением дублирования сообщений одному пользователю).
    • Исключению группы пользователей из рассылки («кроме»).
  • Полная история взаимодействий для оператора: Настроить бота так, чтобы оператор в CRM видел не только сообщения от клиента, но и все его действия (нажатия на кнопки меню) и ответы бота. В текущей реализации отображаются только сообщения клиента.
  • Устранение дублирования контактов в CRM: Настроить логику создания сделок так, чтобы система идентифицировала существующих клиентов по номеру телефона (форматы 8 и +7 должны считаться равными) или по email (без учета регистра). Новая сделка должна привязываться к существующему контакту, а не создавать нового.
    • Предотвратить дублирование одинаковых телефонов или email в карточке одного контакта.
    • Система должна корректно определять идентичные контакты, даже если они указаны в разных полях (например, рабочий и домашний телефон).
  • Прикрепление переписки к карточке клиента: Настроить прикрепление всей истории переписки из бота к карточке клиента в CRM. В настоящее время идентификация клиента происходит, но переписка не сохраняется в его карточке.
  • Маркировка клиентов с ботом: Реализовать возможность пометки контактов в CRM (как в карточке, так и в общем списке) флагом «подключен бот». По возможности, добавлять к контакту никнейм пользователя в Telegram.
  • Раздел статистики: Добавить в админ-панель или CRM отдельный раздел со статистикой по работе бота.

Настройка и восстановление отчетов в 1С ЗУП

Требуется помощь в настройке и восстановлении стандартных отчетов в программе 1С:Зарплата и Управление Персоналом. В разделах "Отчеты по ЗП", "Отчеты по выплатам" и "Отчеты по налогам и взносам" отображается пустое поле, а при нажатии на "Все..." также не появляется список доступных отчетов.