miniproto.session.strings.import_session_string
miniproto.session.strings.import_session_string
Section titled “miniproto.session.strings.import_session_string”import_session_string(value: str, *, format: SessionStringFormat = 'auto', passphrase: str | bytes | None = None) -> SessionRecordImport a native, Telethon v1, or Pyrogram string into a validated record.
Parameters:
- value (
str) – Bearer session string; it is parsed without stripping characters. - format (
SessionStringFormat) – Explicit format orautodetection from strict wire shapes. - passphrase (
str | bytes | None) – Required only for protected native miniproto strings.
Returns:
SessionRecord– A normalized session record. Foreign formats set bootstrap metadata.
Raises:
SessionEnvelopeError– If the string, envelope, protected-native authentication, or format is invalid.TypeError– Ifvalueis not a string.