mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
[Filter] Make name filtering behavior consistent (#2794)
- Uses the updated filter check - This is also a performance gain on large servers with filter names enabled.
This commit is contained in:
parent
065396abab
commit
6ae3040aac
@ -448,13 +448,12 @@ class Filter(commands.Cog):
|
|||||||
if not await self.settings.guild(member.guild).filter_names():
|
if not await self.settings.guild(member.guild).filter_names():
|
||||||
return
|
return
|
||||||
|
|
||||||
word_list = await self.settings.guild(member.guild).filter()
|
if await self.filter_hits(member.display_name, member.guild):
|
||||||
for w in word_list:
|
|
||||||
if w in member.display_name.lower():
|
name_to_use = await self.settings.guild(member.guild).filter_default_name()
|
||||||
name_to_use = await self.settings.guild(member.guild).filter_default_name()
|
reason = _("Filtered nickname") if member.nick else _("Filtered name")
|
||||||
reason = _("Filtered nickname") if member.nick else _("Filtered name")
|
try:
|
||||||
try:
|
await member.edit(nick=name_to_use, reason=reason)
|
||||||
await member.edit(nick=name_to_use, reason=reason)
|
except discord.HTTPException:
|
||||||
except discord.HTTPException:
|
pass
|
||||||
pass
|
return
|
||||||
return
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user