diff --git a/cogs/loops/daily_loop.py b/cogs/loops/daily_loop.py index f12b5f9..2bec4ce 100644 --- a/cogs/loops/daily_loop.py +++ b/cogs/loops/daily_loop.py @@ -16,6 +16,15 @@ class DailyLoop(commands.Cog, name="Daily Loop"): def __init__(self, bot: commands.Bot) -> None: self.bot = bot + @commands.Cog.listener() + async def on_ready(self): + """ + Starts the loop when bot is ready. + """ + await self.bot.wait_until_ready() + # pylint doesn't recognize that periodic_update_guild_data is subclassed from tasks.loop. + await self.do_thing.start() # pylint: disable=no-member + @tasks.loop(time=time(hour=0, tzinfo=timezone("GMT"))) async def do_thing(self): """ """