Техническое задание: Игровой бот с компьютерным зрением

Основная цель

Разработать автономного программного бота для мобильной платформы, способного выполнять рутинные игровые задачи.

Ключевые функции

  • Навигация по карте: Автоматическое перемещение персонажа по игровому пространству.
  • Распознавание объектов: Идентификация городов и других ключевых точек на игровом интерфейсе с помощью технологий компьютерного зрения (например, OpenCV, Tesseract).
  • Сбор данных: Получение и парсинг информации о найденном городе (название, уровень, ресурсы и т.д.).
  • Стабильная работа: Бот должен корректно функционировать в фоновом режиме, быть устойчивым к изменению интерфейса игры.

Требования к реализации

  • Язык программирования: Python.
  • Использование библиотек для эмуляции ввода, захвата экрана и анализа изображений.
  • Код должен быть хорошо структурирован, документирован и готов к дальнейшему расширению функционала.
  • Предпочтительна архитектура, позволяющая легко добавлять новые сценарии поведения.

Что предоставить по итогу

  • Исходный код проекта.
  • Инструкцию по настройке и запуску.
  • Краткое описание архитектуры и используемых алгоритмов распознавания.

Разработка умного дайджеста для Telegram-чатов на n8n

Требуется создать автоматизированную систему на платформе n8n для мониторинга Telegram-чатов, отбора популярных обсуждений, генерации AI-выжимок и публикации дайджестов в каналы. Архитектура должна быть масштабируемой и удобной для администрирования.