Техническое задание: Скрипт для автоматического лайкинга в Telegram

Требуется разработка скрипта, который позволит автоматически взаимодействовать с чатами в мессенджере Telegram, выполняя целевое действие - простановку реакций (лайков) под сообщениями.

Основные цели проекта

  • Автоматизация процесса одобрения контента в форме лайков.
  • Работа с несколькими чатами или каналами одновременно.
  • Обеспечение надежности и отказоустойчивости скрипта.

Ключевые требования к функционалу

  • Скрипт должен уметь авторизовываться в Telegram.
  • Возможность настройки списка целевых чатов/каналов.
  • Логика выбора сообщений для лайкинга (например, все новые сообщения, за последний час, по ключевым словам).
  • Настройка задержек между действиями для имитации поведения реального пользователя.
  • Ведение лога выполненных действий и ошибок.
  • Система должна быть устойчива к изменениям в интерфейсе Telegram.

Технические требования

  • Предпочтительный язык программирования Python.
  • Использование официального Telegram API (MTProto) или проверенных библиотек.
  • Код должен быть хорошо структурирован, с комментариями.
  • Возможность запуска на удаленном сервере (например, с использованием планировщика задач).

Что необходимо предоставить

  • Исходный код скрипта с подробными комментариями.
  • Инструкцию по настройке и запуску.
  • Файл с зависимостями (например, requirements.txt для Python).