Описание задачи

Требуется создать скрипт, который позволяет управлять контентом Telegram канала. Скрипт должен уметь публиковать новые посты, вносить изменения в уже опубликованные записи и удалять их. Взаимодействие с Telegram должно происходить исключительно через официальный API с применением протокола MTProto, использование ботов не допускается.

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

  • Работа через Telegram API с протоколом MTProto
  • Возможность выбора целевого канала для публикации (указание идентификатора канала)
  • Функционал создания нового поста
  • Функционал редактирования существующего поста
  • Функционал удаления поста
  • Гибкий интерфейс для выбора действия (публикация / редактирование / удаление)

Дополнительные детали

Скрипт должен быть готов к использованию без дополнительных настроек. Идентификатор канала и тип операции должны передаваться в скрипт в качестве параметров или считываться из конфигурации. Поддержка работы с несколькими каналами приветствуется.

Аудит безопасности и скриптов сайтов

Необходимо просканировать базу сайтов с помощью краулера для выявления подключений к сервисам капчи и признаков вредоносного кода. Задача направлена на повышение безопасности.