Разработать Telegram-бота для распределения оплат из Excel
Предварительный отбор исполнителя. Старт возможен только после согласования объёма, тестовых данных и безопасной сделки.
Нужно разработать Telegram-бота, который принимает Excel-файл с перечнем компаний и суммами оплат, сопоставляет строки с ответственными менеджерами и автоматически отправляет каждому менеджеру только его данные.
Требования:
- поддержка XLSX с согласованными названиями колонок;
- таблица соответствия компания/клиент → менеджер и Telegram ID;
- проверка пустых, дублирующихся и некорректных строк;
- отдельное сообщение каждому менеджеру со списком его компаний и итоговой суммой;
- итоговый отчёт администратору: обработано, пропущено, ошибки;
- журнал обработки без хранения лишних персональных данных;
- конфигурация через .env, понятная инструкция запуска и развёртывания;
- передача исходного кода и прав на результат.
Формат сдачи: репозиторий/архив с исходниками, файл зависимостей, инструкция, пример шаблона Excel и проверка на синтетическом файле не менее чем с тремя менеджерами. Критерий приёмки: все валидные строки распределены точно по ожидаемым менеджерам, чужие данные им не показываются, ошибки отражены в отчёте. Реальные файлы и доступы на этапе отбора не передаются.