Формат аккаунта

Основной рабочий формат Sprut - пара файлов с одинаковым именем: 79990000000.session и 79990000000.json.

Файл .session содержит Telegram authorization/session. JSON содержит параметры подключения и fingerprint аккаунта: API ID/hash, модель устройства, версию системы и приложения, языковые параметры и другие данные.

Совместимость

Sprut открывает существующие SQLite session через общий совместимый загрузчик. Поддерживаются старые Telethon-схемы и распространённые Pyrogram-подобные session, если в них присутствуют необходимые данные авторизации.

API ID и API hash должны быть известны из JSON. Надёжно восстановить их только из Telethon session невозможно.

Прокси

Рабочие Telegram-модули используют общий proxy.txt. Прямой fallback без прокси для штатных операций аккаунтов не используется.