import asyncio import os import subprocess import sys vars = ["API_ID", "API_HASH", "SESSION"] def _check(z): new = [] for var in vars: ent = os.environ.get(var + z) if not ent: return False, new new.append(ent) return True, new for z in range(5): n = str(z + 1) if z == 0: z = "" fine, out = _check(str(z)) if fine: subprocess.Popen( [sys.executable, "-m", "pyUltroid", out[0], out[1], out[2], out[3], out[4], n], stdin=None, stderr=None, stdout=None, cwd=None, ) loop = asyncio.get_event_loop() try: loop.run_forever() except Exception as er: print(er) finally: loop.close()