diff options
Diffstat (limited to '')
| -rw-r--r-- | bot/exts/moderation/dm_relay.py | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/bot/exts/moderation/dm_relay.py b/bot/exts/moderation/dm_relay.py index ed1c45292..17316ff48 100644 --- a/bot/exts/moderation/dm_relay.py +++ b/bot/exts/moderation/dm_relay.py @@ -22,7 +22,14 @@ class DMRelay(Cog):          """Relays the direct message history between the bot and given user."""          log.trace(f"Relaying DMs with {user.name} ({user.id})") -        if self.bot.user == user or not user.dm_channel: +        if self.bot.user == user: +            await ctx.send(f"{Emojis.cross_mark} No direct message history with myself.") +            return + +        # Force cache to update +        await user.history(limit=1).flatten() + +        if not user.dm_channel:              await ctx.send(f"{Emojis.cross_mark} No direct message history with {user.mention}.")              return  |