diff --git a/jarvis_tasks/tasks/reminder.py b/jarvis_tasks/tasks/reminder.py index 74f61e9..f51b054 100644 --- a/jarvis_tasks/tasks/reminder.py +++ b/jarvis_tasks/tasks/reminder.py @@ -11,7 +11,7 @@ if TYPE_CHECKING: from dis_snek import Snake -async def remind(self, bot: "Snake") -> None: +async def remind(bot: "Snake") -> None: """ Run reminders in the background. @@ -24,7 +24,7 @@ async def remind(self, bot: "Snake") -> None: q(remind_at__lte=datetime.utcnow() + timedelta(seconds=5), active=True) ) async for reminder in reminders: - user = await self._bot.fetch_user(reminder.user) + user = await bot.fetch_user(reminder.user) if not user: await reminder.delete() continue @@ -41,8 +41,8 @@ async def remind(self, bot: "Snake") -> None: try: await user.send(embed=embed) except Exception: - guild = await self._bot.fetch_guild(reminder.guild) - member = await self._bot.fetch_member(user.id) + guild = await bot.fetch_guild(reminder.guild) + member = await bot.fetch_member(user.id) if not member: continue channel = await guild.fetch_channel(reminder.channel) if guild else None