Интересный вопрос. Сам затрудняюсь ответить. Знаю только, что это лютый гемморой. Но вот что мне ответил gtp:
На текущий момент (сентябрь 2021 года) нет известного метода конвертации .session файлов Pyrogram в tdata файлы Telegram Desktop. Эти два типа файлов используют разные форматы и способы хранения информации о сессии.
.session файлы Pyrogram используются для хранения информации о сессии API пользователя, включая ключ аутентификации и информацию о времени последнего взаимодействия с сервером. Эти файлы уникальны для каждой сессии, и Pyrogram использует их для обеспечения непрерывного подключения к API Telegram.
tdata файлы Telegram Desktop - это часть базы данных, которую использует клиент Telegram Desktop для хранения информации, такой как сообщения, медиафайлы и другие данные. Эти файлы используют свою собственную систему хранения данных и несовместимы с .session файлами Pyrogram.
Важно отметить, что даже если бы существовал способ конвертации между этими двумя форматами, это могло бы вызвать проблемы с безопасностью и конфиденциальностью, поскольку данные сессии являются чувствительными и должны быть защищены.
Если вам нужно использовать одну и ту же учетную запись в Pyrogram и Telegram Desktop, рекомендуется просто войти в систему на каждой платформе отдельно, используя ваши учетные данные Telegram.