Задача

Необходимо создать бот/скрипт, который позволяет авторизоваться через несколько Telegram-аккаунтов (по API/Telethon/MTProto) и автоматически публиковать заданную ссылку в комментариях под выбранными постами в Telegram-каналах.

Основные требования

  • Поддержка множества аккаунтов (мультисессионность).
  • Парсинг ID каналов и постов (по ссылке или из Excel/TXT списка).
  • Фильтрация каналов по ключевым словам.
  • Возможность задания одного или нескольких текстовых сообщений, содержащих ссылки.
  • Рандомизация действий (задержки между отправкой, смена User-Agent или IP через прокси).
  • Защита от бана: адаптивные интервалы, ограничение на кол-во сообщений с одного аккаунта в день.
  • Логирование: сколько отправлено, ошибки, какие аккаунты забанены.
  • Результаты сохранять в CSV/JSON.

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

  • Использовать прокси для каждого аккаунта.
  • Реализовать проверку валидности токенов/сессий.
  • Интерфейс (админ-панель) в виде телеграм-бота, веб-интерфейса или командной строки.