Метод app.run длится бесконечно

Например есть скрипт:

import pyrogram

app = Client(***)

def hi():
  print("Привет")

app.run()
hi()

Метод app.run() вызывает бесконечный цикл.

Кто разбирается в нем, подскажите что пошло не так?


Ответы (2 шт):

Автор решения: 宏zxc god宏︎
def start():
    app.start()
    hi()

если понадобится чтобы после app.start() вызвалась hi() используйте start().

→ Ссылка
Автор решения: Не_До_Программист
from pyrogram import Client, idle

app = Client(***)
app.start()
# тут выполнять нужные функции
idle()
→ Ссылка