Remove self from reminder.remind
This commit is contained in:
parent
e1687582ff
commit
a5edb0b59a
1 changed files with 4 additions and 4 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue