Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.
/ telegram-parser-v2.0 Public archive

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

License

Notifications You must be signed in to change notification settings

Keqy/telegram-parser-v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

I'm archiving this repo. Telegram moderation has become stricter, making invites impossible and parsing difficult. So please stop writing to me about the project's functionality. I wrote the code a long time ago, at the very beginning of my career as a software engineer, and now I feel that it smells. It's another reason why I made a decision to archive this repo - I have no interest in circumventing the restrictions of this "messenger for scam". If you want to try your luck at bypassing Telegram's algorithms, you can fork the project. Bye for now.

Обновления

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_