Профессиональный инструмент для парсинга и инвайтинга Telegram-групп
Telegram Invite Bot v6 — это мощный асинхронный бот для автоматизации сбора участников из Telegram-групп (парсинг) и массового приглашения пользователей (инвайтинг). Построен на современном стеке aiogram 3.17 + kurigram 2.2.22 (Pyrogram-совместимый MTProto клиент).
Сбор участников из публичных и приватных групп. Поддержка прямых ID, приватных ссылок t.me/+hash, публичных t.me/username.
Выбор сессии и сканирование всех групп/каналов аккаунта. Результат с пагинацией и inline-кнопками. Нажатие на кнопку запускает сбор всех участников.
Сохранение собранных контактов в именованные списки. Переименование, удаление, проверка username, скачивание.
Round-robin распределение по сессиям. Автоматическое исключение замёрзших аккаунтов. Поддержка загрузки .txt файлов. Умные задержки.
Добавление, удаление, проверка, ZIP-экспорт/импорт. Массовый чекер с прогресс-баром и фильтром нерабочих сессий.
Поддержка SOCKS5/SOCKS4/HTTP прокси. Раздельное управление из ENV и файла. Автоматическая ротация при каждом подключении.
/root/tg/ipvb/6/
├── ipvb6.py # Главный файл (точка входа)
├── config.py # Конфигурация, логирование
├── utils.py # Утилиты
├── requirements.txt # Зависимости
├── .env # Переменные окружения
├── proxies.json # Файл с прокси
├── bot.log # Логи работы
├── docs.html # Данная документация
├── handlers/
│ ├── __init__.py # Экспорт роутеров
│ ├── admin.py # Проверка администраторов
│ ├── menu.py # Главное меню
│ ├── sessions.py # Управление сессиями
│ ├── lists.py # Управление списками
│ ├── chats.py # Управление чатами
│ ├── parsing.py # Парсинг участников
│ ├── inviting.py # Инвайтинг (оптимизированный)
│ ├── proxy.py # Управление прокси
│ └── status.py # Статус и статистика
├── sessions/ # .session файлы
├── data/
│ ├── lists/ # Текстовые списки username
│ ├── groups/ # JSON сохранённых групп
│ ├── callback_map.json # Маппинг callback_data
│ ├── session_cache.json # Кэш проверки сессий
│ └── status.json # Статистика
| Компонент | Технология | Версия |
|---|---|---|
| Bot Framework | aiogram | 3.17.0 |
| MTProto Client | kurigram (Pyrogram 2.2.22) | 2.2.22 |
| FSM Storage | MemoryStorage | — |
| Proxy Support | python-socks | 2.8.1 |
| Encryption | pyaes | 1.6.1 |
| Режим | Описание |
|---|---|
| 🔗 По ссылке | Парсинг любой группы по t.me/username, t.me/+hash или ID |
| 💬 Из сохранённой группы | Выбор из списка ранее добавленных групп |
| 📡 Сканировать чаты сессии | Выбор сессии → сканирование всех её групп/каналов → парсинг выбранного |
list{N}.txtgit clone <repository> /root/tg/ipvb/6
cd /root/tg/ipvb/6
pip install -r requirements.txt
# Настройка .env:
cp .env.example .env
# Отредактировать .env: BOT_TOKEN, ADMIN_IDS, API_ID, API_HASH
# Поместить .session файлы в папку sessions/
# Запуск:
python3 ipvb6.py
| Команда | Описание |
|---|---|
/start | Запуск бота, главное меню |
/status или /help | Статус, статистика, документация |