Skip to content

Commit 3c4ec6c

Browse files
RainzDevanemoijereja-eden
authored andcommitted
Update message and tried to remove the stupid pyright checker error
1 parent bc9699a commit 3c4ec6c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

tux/cogs/utility/remindme.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@ def __init__(self, bot: Tux) -> None:
1919
self.db = DatabaseController()
2020
self.remindme.usage = generate_usage(self.remindme)
2121

22-
async def send_reminder(self, user: discord.User | discord.Member, reminder: Reminder) -> None:
22+
async def send_reminder(self, user_id: int, reminder: Reminder) -> None:
23+
user = self.bot.get_user(user_id)
24+
25+
if not user:
26+
user = await self.bot.fetch_user(user_id)
27+
2328
if user is not None:
2429
embed = EmbedCreator.create_embed(
2530
bot=self.bot,
@@ -125,8 +130,7 @@ async def remindme(
125130

126131
embed.add_field(
127132
name="Note",
128-
value="- If you have DMs closed, we will attempt to send it in this channel instead.\n"
129-
"- The reminder may be delayed by up to 120 seconds due to the way Tux works.",
133+
value="- If you have DMs closed, we will attempt to send it in this channel instead."
130134
)
131135

132136
except Exception as e:
@@ -140,7 +144,7 @@ async def remindme(
140144

141145
logger.error(f"Error creating reminder: {e}")
142146

143-
self.bot.loop.call_later(seconds, asyncio.create_task, self.send_reminder(ctx.author, reminder_obj))
147+
self.bot.loop.call_later(seconds, asyncio.create_task, self.send_reminder(ctx.author.id, reminder_obj))
144148

145149
await ctx.reply(embed=embed, ephemeral=True)
146150

0 commit comments

Comments
 (0)