from asyncio import run from pyrogram import Client from code import * async def main() -> None: setup_logger() if settings.ACCOUNT_MODE: async with Client( name="user_session", api_id=settings.API_ID, api_hash=settings.API_HASH, phone_number=settings.PHONE_NUMBER, password=settings.PASSWORD, ) as client: await periodic_send(client) else: async with Client( name="bot_session", api_id=settings.API_ID, api_hash=settings.API_HASH, bot_token=settings.BOT_TOKEN, ) as client: await periodic_send(client) if __name__ == "__main__": run(main())