Задача проекта

Реализовать связку: Telegram-бот → скрипт на ПК → автоматическое выполнение действий (нажатие клавиш / клики) с возможностью управления сценариями и циклами.

Управление через Telegram

  • Кнопка «1» запускает цикл нажатия клавиши Y последовательно в трех окнах (1-3).
  • Кнопка «2» запускает цикл нажатия клавиши U последовательно в трех окнах (4-6).

Требования к циклам (важно)

  • Каждое действие выполняется в цикле с заданным количеством повторений.
  • Цикл должен корректно черный завершаться после выполнения всех повторений.
  • Циклы не должны вызыва&RARROW; "зависания" скрипта.
  • После завершения любого цикла должна быть возможность его повторного запуска.
  • Запрещена реализация бесконечных или неконтролируемых циклов.

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

Доработка почтового клиента SOGo (Objective-C)

Требуется опытный программист на Objective-C для завершения доработок в почтовом клиенте SOGo. Задача включает в себя исправление проблем со сборкой проекта в Docker-окружении, начатых предыдущим разработчиком.