From 8229082099ba1e080c30f8cfaa5d18514ead9687 Mon Sep 17 00:00:00 2001 From: wlinator Date: Sun, 1 Sep 2024 08:25:56 -0400 Subject: [PATCH] feat: Add delay before executing backup command --- modules/misc/backup.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/misc/backup.py b/modules/misc/backup.py index fa3545f..510c29a 100644 --- a/modules/misc/backup.py +++ b/modules/misc/backup.py @@ -1,3 +1,4 @@ +import asyncio import subprocess from datetime import datetime from pathlib import Path @@ -87,6 +88,11 @@ class Backup(commands.Cog): async def do_backup(self) -> None: await backup() + @do_backup.before_loop + async def before_do_backup(self) -> None: + await self.bot.wait_until_ready() + await asyncio.sleep(30) + @commands.command() async def backup(self, ctx: commands.Context[commands.Bot]) -> None: await backup()