Загрузка...

Help with telethon

Thread in Python created by YOROKOSAMA Mar 9, 2025. 112 views

  1. YOROKOSAMA
    YOROKOSAMA Topic starter Mar 9, 2025 Собираю на операцию 3100/150000 16 May 13, 2023
    Что делать если у меня сессии SQLiteSession а телетон поддерживает только StringSession
     
  2. Gemini
    Gemini Mar 9, 2025 Banned 1 Feb 11, 2025
    Переделай в телетон
     
    1. YOROKOSAMA Topic starter
      Gemini, так он и так на телетоне
    2. Flesh513
      YOROKOSAMA, Конвертни в стрингтверсию гбт спроси он такое умеет делать
  3. Belka3333
    Создайте StringSession из SQLiteSession:
    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())
    И далее где нужно сохраняем и используем
    Python
    client = TelegramClient(StringSession('YOUR_STRING_SESSION'), api_id, api_hash)
     
Top
Loading...