Создайте StringSession из SQLiteSession: from telethon import TelegramClient from telethon.sessions import SQLiteSession from telethon.sessions import StringSession api_id = 'YOUR_API_ID' api_hash = 'YOUR_API_HASH' # Создайте SQLiteSession sqlite_session = SQLiteSession('my_session.sqlite') # Создайте TelegramClient с SQLiteSession client = TelegramClient(sqlite_session, api_id, api_hash) async def main(): # Подключаемся и авторизуемся await client.start() # Получаем строку сессии string_session = StringSession(client.session.save()) print("String session:", string_session) # Запускаем основную функцию with client: client.loop.run_until_complete(main()) Python from telethon import TelegramClient from telethon.sessions import SQLiteSession from telethon.sessions import StringSession api_id = 'YOUR_API_ID' api_hash = 'YOUR_API_HASH' # Создайте SQLiteSession sqlite_session = SQLiteSession('my_session.sqlite') # Создайте TelegramClient с SQLiteSession client = TelegramClient(sqlite_session, api_id, api_hash) async def main(): # Подключаемся и авторизуемся await client.start() # Получаем строку сессии string_session = StringSession(client.session.save()) print("String session:", string_session) # Запускаем основную функцию with client: client.loop.run_until_complete(main()) И далее где нужно сохраняем и используем client = TelegramClient(StringSession('YOUR_STRING_SESSION'), api_id, api_hash) Python client = TelegramClient(StringSession('YOUR_STRING_SESSION'), api_id, api_hash)