Задача: Комбайн для автоматизации Telegram
Необходимо разработать программу (скрипт или бота), которая выполнит широкий спектр действий в мессенджере Telegram в автоматическом режиме.
Основной функционал
- Парсинг данных: сбор информации из групп и каналов.
- Рассылка: массовая отправка личных сообщений пользователям.
- Рассылка по чатам: отправка сообщений в группы/каналы от имени аккаунта.
- Массовая подписка/отписка: автоматические подписки и отписки от каналов и групп.
- Инвайтинг: приглашение пользователей в ваш чат или канал.
- Парсинг контактов и инвайтов: сбор телефонных номеров (где возможно) и работа с группой.
- Реакции: автоматическая постановка реакций на посты в вашем канале.
- Проверка аккаунтов через SpamBot: верификация аккаунтов с последующей сортировкой на пригодные.
- Система агентов (мультиаккаунтинг): программы перебирает аккаунты из базы данных, например, при блокировке в процессе инвайтинга.
- Поддержка прокси: для обхода ограничений.
- Мониторинг/просмотр постов: задачи вроде просматривания контента для обмана счетчика просмотров.
Технические детали
- Обязательная интеграция с базой данных (логирование всех действий, сортировка, хранение аккаунтов и получателей).
- Гибкие настройки (поддержка разных прокси для разных аккаунтов) для стабильности работы.
- Логирование и возможность дальнейшего анализа действий.
Примечание: Решение необходимо предоставить с инструкцией по запуску и минимальными комментариями в коде (если не оговорено иное в процессе переговоров). Использование опубликованных названий сторонних приложений исключить из репозитория.