import asyncio import os from pyrogram import Client from dotenv import load_dotenv load_dotenv() API_ID = os.environ.get("API_ID") API_HASH = os.environ.get("API_HASH") BOT_TOKEN = os.environ.get("BOT_TOKEN") async def main(): print(f"Testing with API_ID={API_ID}, BOT_TOKEN={BOT_TOKEN[:10]}...") clients = [] for i in range(3): c = Client(f"test_{i}", api_id=int(API_ID), api_hash=API_HASH, bot_token=BOT_TOKEN, in_memory=True) await c.start() print(f"Client {i} started, id={c.me.id}") clients.append(c) for c in clients: await c.stop() print("Stopped client") asyncio.run(main())