Консольный сканер данных Telegram Desktop. Читает аккаунты из каталога
tdata, выводит сводную таблицу, при необходимости получает актуальные данные
через Telegram и создаёт HTML-отчёт или Telethon-сессии.
Используйте инструмент только для каталогов tdata, к которым у вас есть
законный доступ. Файлы tdata и .session позволяют авторизоваться в аккаунте
и не должны публиковаться.
- офлайн-чтение аккаунтов, ID, телефонов, имён и ключей авторизации;
- массовый поиск каталогов
tdata; - получение числа чатов, Telegram Stars, подарков и Premium-статуса;
- экспорт Telethon-сессий;
- создание сортируемого HTML-отчёта.
- Python 3.9 или новее;
- зависимости из
requirements.txt.
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtИнтерактивный режим:
python tdata_reader.pyОфлайн-сканирование одного каталога:
python tdata_reader.py /path/to/tdata --offlineМассовое сканирование с HTML-отчётом:
python tdata_reader.py --masscan /path/to/root --report report.htmlСохранение Telethon-сессий:
python tdata_reader.py /path/to/tdata --save-session sessionsПолный список параметров:
python tdata_reader.py --helpБез --offline инструмент подключается к Telegram через opentele2. Каталоги
с локальным паролем определяются, но не расшифровываются.