import contextlib from pyrogram.raw.functions.account import UpdateStatus from pagermaid import log from pagermaid.services import bot, scheduler @scheduler.scheduled_job("interval", seconds=55, id="keep_online") async def keep_online(): try: await bot.invoke(UpdateStatus(offline=False)) except Exception as e: with contextlib.suppress(Exception): await log(f"Keep online failed: {e}")