Задача

Требуется разработать инструмент (Telegram-бота или программу) для автоматического мониторинга заказов на поездки между городами в 150 Telegram-группах. Система должна мгновенно реагировать на появление новых заказов, копируя необходимую информацию из различных источников и публикуя её в выбранных каналах или группах.

Ключевые требования

  • Мониторинг всех 150 групп в реальном времени (задержка не более нескольких секунд).
  • Автоматическое копирование полного текста заказа из одного бота (например, BotName) в целевую группу.
  • Исключение дубликатов: система не должна публиковать одинаковые заказы повторно.
  • Фильтрация по ключевым словам: отбор заказов, опубликованных после запуска программы, минуя уже обработанные данные.
  • Универсальность: решение должно работать с любыми текущими и будущими группами, поддерживая добавление их без модификации кода.
  • Стабильная работа: программа должна работать 24/7 без перезапусков, потери соединения или сбоев.

Технические нюансы

  • Группы имеют закрытый или открытый доступ; исполнителю понадобиться авторизация для всех аккаунтов-участников.
  • Необходимо настроить передачу параметров ключей (например, ключевое слово "Поеду") для точного совпадения формулировок.
  • Для мониторинга требуется использовать библиотеки Telethon (для доступа к API Telegram) или аналоги, так как группа с контрольными заказами будет третьей собственностью.

Дополнительно

Исполнитель должен гарантировать масштабируемость кода - при увеличении количества групп система не должна существенно терять производительность. Предпочтительный язык - Python (библиотека aiogram, как альтернатива - C#).

Разработка модуля распознавания банковских QR-кодов

Финтех-продукту требуется надежный модуль сканирования и распознавания банковских QR-кодов (включая мульти-QR и комбинированные форматы) для веб и мобильных приложений. Требуется повышенная устойчивость к плохому освещению, бликам, наклонам и шуму.