import subprocess import sys @router.message(F.text == "/reboot") async def command_handler(msg: types.Message, *args, **kwargs): if msg.from_user.id in [1234567890, 123123123]: subprocess.run(["git", "pull"], check=True, stdout=subprocess.PIPE).stdout python = sys.executable os.execl(python, python, *sys.argv)