Что хранится в TDATA
Telegram Desktop сохраняет локальное состояние приложения в рабочем каталоге tdata. В карточке товара отметка TDATA означает, что поставщик заявляет комплект данных для совместимого настольного клиента.
Само наличие TDATA ничего не говорит о возрасте аккаунта, стране, 2FA, состоянии профиля или дополнительных файлах. Эти характеристики должны быть указаны отдельно.
- Что описывает формат
- Способ хранения данных для Telegram Desktop.
- Что он не подтверждает
- Возраст, географию, верификацию или качество аккаунта.
Что означают Session и JSON
Session — не сам аккаунт и не универсальный файл Telegram. Это локальное состояние авторизации, с помощью которого конкретный клиент продолжает уже созданное подключение. В Session могут храниться ключ авторизации, параметры дата-центра и служебное состояние клиента.
Telethon сохраняет в Session данные, необходимые для повторного входа без нового кода, а также может кэшировать сведения об объектах и состояние обновлений. Pyrogram тоже использует SQLite-хранилище и Session String, но хранит данные по собственной схеме. Поэтому два файла с одинаковым расширением .session нельзя автоматически менять местами.
Сопутствующий JSON часто описывает номер, api_id/api_hash, модель устройства, версию системы и приложения, язык и другие параметры, которые ожидает импортер. Иногда в нем также находятся ссылки на прокси, 2FA или служебные поля поставщика. Набор и названия полей определяет конкретная программа, а не Telegram.
Session содержит состояние авторизации, а JSON помогает конкретному софту правильно прочитать комплект. Session + JSON — рыночное название пары файлов, а не единый официальный формат Telegram.
Как Session используют специализированные программы
Session служит входными данными для совместимого клиента или специализированной программы. После импорта программа читает авторизацию, проверяет ее состояние и добавляет аккаунт в рабочую панель. JSON используется только в том объеме, который предусмотрен схемой конкретного импортера.
Такие программы могут объединять несколько аккаунтов, назначать им прокси и метки, работать с диалогами и сообщениями, публикациями, чатами или каналами. Набор функций и поддерживаемые форматы определяет разработчик программы, поэтому название функции не подтверждает совместимость с конкретной Session.
| Тип инструмента | Что обычно принимает | Для чего используется |
|---|---|---|
| Настольный клиент | TDATA | Ручная работа с диалогами, каналами, профилем и настройками |
| Панель управления несколькими аккаунтами | TDATA, Session + JSON или собственный пакет — по документации | Организация аккаунтов, статусы, прокси, сообщения, публикации и управление каналами |
| Собственная интеграция | Session конкретной библиотеки или Session String | Работа с доступными функциями Telegram API из кода |
| Конвертер или валидатор | Точно указанные исходный и конечный форматы | Проверка комплекта и поддерживаемое преобразование между форматами |
Формат доступа и функции программы — разные характеристики. Session не включает лицензию, прокси или настройки рабочего процесса.
Чем отличаются TDATA и Session + JSON
| Параметр | TDATA | Session + JSON |
|---|---|---|
| Типичное применение | Telegram Desktop | Библиотека, программа или интеграция |
| Структура | Каталог локальных файлов | Файл, база или строка Session и отдельный JSON |
| Совместимость | Зависит от клиента Desktop | Зависит от типа Session и схемы JSON |
| Что проверить | Прямую отметку TDATA и отдельно данные 2FA | Библиотеку, тип Session и обязательную схему JSON |
| Показатель качества аккаунта | Нет | Нет |
Что проверить перед импортом Session в специальный софт
Начните с раздела импорта в документации программы. Один импортер может принимать Telethon Session + JSON, другой — Pyrogram Session String, TDATA, собственный архив или локальную базу клиента. Надпись «JSON .SESSION» подтверждает состав комплекта, но не конкретную реализацию.
- Поддерживаемый пакет. Уточните, принимает ли импортер TDATA, Telethon .session + JSON, Pyrogram .session, Session String или собственный архив.
- Реализация Session. Одного расширения .session недостаточно: в карточке или документации поставщика должна быть названа библиотека.
- Схема и имя JSON. Некоторые программы требуют парные имена файлов и конкретные поля api_id, api_hash, device_model, app_version или lang_code.
- Дополнительные данные. Если программе нужны пароль 2FA, прокси или отдельная конфигурация, они должны быть перечислены в комплекте либо настроены пользователем.
- Способ преобразования. Конвертер может только перепаковать текущую авторизацию либо создать новую сессию с подключением к Telegram. Это разные операции, поэтому нужно читать режим выбранного инструмента.
Если карточка не называет библиотеку, а программа не документирует импорт именно такого комплекта, совместимость не подтверждена.
Какие еще характеристики указаны в карточке Telegram-аккаунта
TDATA или Session + JSON описывают только формат доступа. Они не означают, что в аккаунте включена 2FA, передается ее пароль, входит номер телефона или доступны новые SMS. Каждая характеристика должна быть указана в карточке отдельно.
Отдельно проверяйте способ телефонного подтверждения, доступ к номеру или SIM, географию, возраст, состояние профиля, состав передаваемых данных, выдачу и условия гарантии. Если нужное свойство не названо прямо, формат Session или TDATA его не подтверждает.
TDATA, .session и Session String относятся к данным доступа. Храните их закрыто: Telethon предупреждает, что утечка сессии может дать доступ к связанному аккаунту.
| Характеристика | Что она описывает | Что проверить отдельно |
|---|---|---|
| Формат доступа | TDATA, Session + JSON, отдельная Session или Session String | Какой формат принимает выбранный клиент или программа |
| 2FA | Включена ли двухэтапная проверка и заявлен ли пароль в комплекте | Передается ли пароль 2FA; доступ к номеру и SIM проверяется отдельно |
| Телефонное подтверждение | PVA, SMS verified или код страны номера | Входит ли номер, физическая SIM или возможность получать новые SMS |
| География | Страна номера, регистрации или IP | К какому именно признаку относится указанная страна |
| Возраст | Минимум в днях, диапазон или год регистрации | Точную дату и наличие активности в этот период |
| Состояние профиля | Наличие username, аватара, bio, публикаций или других заявленных элементов | Какие элементы присутствуют именно в выбранной позиции |
| Комплект и выдача | Какие данные передаются и как покупатель их получает | Состав архива, срок выдачи и гарантию конкретного товара |
2FA не означает наличие TDATA или Session + JSON, а TDATA и Session + JSON не означают включенную 2FA. Это независимые поля карточки.
Частые вопросы
Что такое TDATA в Telegram?
Это каталог локальных данных Telegram Desktop. В карточке товара TDATA обозначает комплект для совместимого настольного клиента.
Какие программы используют Session + JSON?
Его используют некоторые панели управления аккаунтами и собственные интеграции. Поддерживаемую библиотеку, схему JSON и способ импорта нужно проверять в документации выбранной программы.
Подойдет ли любой файл .session для Telethon и Pyrogram?
Нет. Обе библиотеки используют расширение .session, но их форматы не считаются взаимозаменяемыми. В карточке должна быть указана нужная совместимость.
Во всех JSON-файлах одинаковые поля?
Нет. Единой схемы нет: состав зависит от инструмента и поставщика.
JSON является самой сессией Telegram?
Обычно нет. В комплекте Session + JSON авторизация хранится в Session, а JSON передает параметры, которые нужны конкретному импортеру.
Всегда ли товар содержит оба формата?
Нет. Считайте формат частью комплекта только тогда, когда он прямо указан в выбранной карточке.