Загрузка...

Pyrogram bypassing window

Thread in Python created by b3ast1ns1d3 Apr 23, 2025. 299 views

  1. b3ast1ns1d3
    b3ast1ns1d3 Topic starter Apr 23, 2025 291 Jul 21, 2024
    Всем привет! Пишу скрипт для тг акков. Софт заходит на акк, совершает некоторые телодвижения и идет на следующий акк, но возникает проблема, когда сессия невалидна и выскакивает окно
    [IMG]
    подскажите пожалуйста, как можно обойти это окно, если обработчики ошибок не подходят(либо я какое то упустил), а нормальных вариантов решения в интернете нет.
     
  2. Y4sperMaglot
    ну проверяй, есть ли заход на аккаунт, если нет - значит вылезла авторизация, пропускаешь и идешь к следующему акку
     
    1. View previous comments (11)
    2. Y4sperMaglot
      b3ast1ns1d3,
      b3ast1ns1d3,
      Python
      app = Client(session_name, api_id=api_id, api_hash=api_hash)

      try:
      async with app:
      me = app.get_me()
      print(f"Сессия валидна!")
      except:
      print("Сессия невалидна! Требуется переавторизация.")
      нука а сделай так
    3. b3ast1ns1d3 Topic starter
      Y4sperMaglot, все точно так же. ему не нравится апп.гет-ми
    4. b3ast1ns1d3 Topic starter
      Y4sperMaglot, а, прикол, теперь 3 валида из 3, когда было 2 валида
  3. Фарш
    смотри документацию пюрограм, мб есть какой то метод проверки на такой случай
     
    1. View previous comments (5)
    2. Y4sperMaglot
      b3ast1ns1d3, потому что на моменте где ты инициализируешь клиент, он сразу проверяет создалась ли сессия, и если нет, то сразу кидает на вторизацию, грубо говоря он на другую строчку даже не переходит
    3. b3ast1ns1d3 Topic starter
      Y4sperMaglot,
      так она у меня изначально создана, в папочке лежит.
    4. View the next comments (2)
  4. n1s_01
    нашел фикс?
     
  5. protect
    не используй with / async with
    внутри стоит прокладка __enter__ которая вызывает start, который в свою очередь делает UI для входа

    чтобы этого не было используй методы

    connect()
     
Top
Loading...