Skip to content

Самый удобный телеграмм парсер и инвайтер. Больше в README

License

Notifications You must be signed in to change notification settings

Keqy/telegram-parser-v2.0-RUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

telegram-parser-v2.0. Парсер и инвайтер чатов Телеграмм. (Telethon)

Watermark

Обновления

v2.0

  • .session - файлы теперь можно использовать для авторизации. Достаточно закинуть их в директорию!
  • добавлен парсинг юзер-id.
  • функция включения/выключения парсинга юзернеймов и юзер-id. (в настройках)
  • конвертор номеров телефонов в .session

1. Подготовка к запуску.

Перед началов нужно узнать свой API_ID и API_HASH токены. Переходим на сайт: https://my.telegram.org/apps и авторизуемся. Выбераем пункт API Development Tools

12591615102022_5c20dcbcfbab07ab6c2df7e27444d5ac2afca569

В следующем окне заполняем поля: App title и Short name. Выбираем desktop.

gfbauf

Нажимаем Create Application и из возникнувшего окна сохраняем себе API_ID и API_HASH. API_ID и API_HASH подходят к любым аккаунтам. Можно использовать API_ID и API_HASH стороннего аккаунта

2. Сборка проекта.

Windows

  • Скачиваем python 3.12 по ссылке https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe
  • При установке обязательно ставьте галочку у Add to PATH hgai
  • Открываем командную строку(Клавиша "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

3. Использование.

После первого запуска откроются настройки парсера.

image

Введите ваш API_ID. он содержит только цифры. Без пробелов

Введите ваш API_HASH. API_HASH содержит только цифры и буквы латинского алфавита. Без пробелов

Здесь же в пункте 3 и 4 можно вкл/выкл функцию парсинга юзернеймов/юзер-id. По умолчанию парсится и то и другое.

КОНВЕРТОР

Конвертор находится в настройках в пункте Добавить аккаунт юзербота. В конвертор поступает номер телефона аккаунта телеграмм. В директории проекта создаётся .session файл для быстрой авторизации юзербота. Свои .session файлы так же можно добавить в корневую папку и парсить/инвайтить через них.

image

конвертор не работает если API_ID или API_HASH не действительны или введены с ошибками для каждого нового аккаунта НЕ требуется новый API_ID и API_HASH

Настройки хранятся в options.txt в директории проекта. После настройки введите латинскую e. В парсере она используется для выхода. После выхода из настроек откроется основное меню.

image

Парсинг

В окне парсинга выбирайте аккаунт который состоит в группах, которые нужно спарсить.

image

image

Иногда на этом моменте может вылетать ошибка библиотеки. В этом случае надо перезапустить программу

Спаршенные юзернеймы и юзер-id будут лежать в директории в файлах usernames.txt и userids.txt.

Инвайтинг

В окне инвайтинга выберите аккаунт который состоит в группе для инвайтинга. Затем введите имя группы.

Пишите мне в телеграмм @DonMinionAmerimaChesburger_

Watermark