- .session - файлы теперь можно использовать для авторизации. Достаточно закинуть их в директорию!
- добавлен парсинг юзер-id.
- функция включения/выключения парсинга юзернеймов и юзер-id. (в настройках)
- конвертор номеров телефонов в .session
Перед началов нужно узнать свой API_ID и API_HASH токены. Переходим на сайт: https://my.telegram.org/apps и авторизуемся. Выбераем пункт API Development Tools
В следующем окне заполняем поля: App title и Short name. Выбираем desktop.
Нажимаем Create Application и из возникнувшего окна сохраняем себе API_ID и API_HASH. API_ID и API_HASH подходят к любым аккаунтам. Можно использовать API_ID и API_HASH стороннего аккаунта
Windows
- Скачиваем python 3.12 по ссылке https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe
- При установке обязательно ставьте галочку у Add to PATH

- Открываем командную строку(Клавиша "win" + клавиша "R" и команда
cmd) - Командой
cdведём к директории парсера. Пример:cd C:Users/Keqy/programs/repos/telegram-parser-v2.0 - Создаёте виртуальное окружение
py -m venv venv, активируете его.\venv\Scripts\Activate - Устанавливаете telethon
pip install telethon
Linux/MacOS
- Открываем терминал, обновляем пакеты.
sudo apt update - Устанавливаем python и git.
sudo apt install python3 python3-pip git -y - Скачиваем репозиторий.
git clone https://github.com/Keqy/telegram-parser-v2.0/ cdв директорию парсера.- Создаём виртуальное окружение
py -m venv venv, активируете его.\venv\bin\Activate
После первого запуска откроются настройки парсера.
Введите ваш API_ID. он содержит только цифры. Без пробелов
Введите ваш API_HASH. API_HASH содержит только цифры и буквы латинского алфавита. Без пробелов
Здесь же в пункте 3 и 4 можно вкл/выкл функцию парсинга юзернеймов/юзер-id. По умолчанию парсится и то и другое.
КОНВЕРТОР
Конвертор находится в настройках в пункте Добавить аккаунт юзербота. В конвертор поступает номер телефона аккаунта телеграмм. В директории проекта создаётся .session файл для быстрой авторизации юзербота. Свои .session файлы так же можно добавить в корневую папку и парсить/инвайтить через них.
конвертор не работает если API_ID или API_HASH не действительны или введены с ошибками для каждого нового аккаунта НЕ требуется новый API_ID и API_HASH
Настройки хранятся в options.txt в директории проекта.
После настройки введите латинскую e. В парсере она используется для выхода.
После выхода из настроек откроется основное меню.
В окне парсинга выбирайте аккаунт который состоит в группах, которые нужно спарсить.
Иногда на этом моменте может вылетать ошибка библиотеки. В этом случае надо перезапустить программу
Спаршенные юзернеймы и юзер-id будут лежать в директории в файлах usernames.txt и userids.txt.
В окне инвайтинга выберите аккаунт который состоит в группе для инвайтинга. Затем введите имя группы.
Пишите мне в телеграмм @DonMinionAmerimaChesburger_






