Skip to content

Commit 92ba84b

Browse files
committed
[Mod] Add mention support to ban command.
1 parent 314d1d0 commit 92ba84b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

mod/mod.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ async def ban_user(
372372
async def ban(
373373
self,
374374
ctx: commands.Context,
375-
user_id: int,
375+
user: discord.Member,
376376
duration: Optional[commands.TimedeltaConverter] = None,
377377
purge_days: Optional[int] = None,
378378
*,
@@ -385,9 +385,9 @@ async def ban(
385385
author = ctx.author
386386
days = purge_days
387387

388-
user = guild.get_member(user_id)
389-
if not user:
390-
user = await self.bot.fetch_user(user_id)
388+
# user = guild.get_member(user_id)
389+
# if not user:
390+
# user = await self.bot.fetch_user(user_id)
391391

392392
if not user:
393393
await ctx.send(
@@ -400,7 +400,7 @@ async def ban(
400400
("I cannot let you do that. Self-harm is bad {}").format("\N{PENSIVE FACE}")
401401
)
402402
return
403-
elif guild.get_member(user_id):
403+
elif guild.get_member(user.id):
404404
if not await is_allowed_by_hierarchy(self.bot, self.config, guild, author, user):
405405
await ctx.send(
406406
(
@@ -450,7 +450,7 @@ async def ban(
450450

451451
unban_time = datetime.utcnow() + duration
452452

453-
if guild.get_member(user_id):
453+
if guild.get_member(user.id):
454454
with contextlib.suppress(discord.HTTPException):
455455
# We don't want blocked DMs preventing us from banning
456456
msg = ("You have been temporarily banned from {server_name} until {date}.").format(

0 commit comments

Comments
 (0)