added support for new username system
This commit is contained in:
parent
e0f1e220dd
commit
672103f086
1 changed files with 12 additions and 6 deletions
|
@ -44,6 +44,12 @@ class Suggestions(commands.Cog):
|
||||||
rtext=None,
|
rtext=None,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def check_discrim(self, user: discord.User):
|
||||||
|
if user.discriminator != 0:
|
||||||
|
return f"{user.name}"
|
||||||
|
else:
|
||||||
|
return f"{user.name}#{user.discriminator}"
|
||||||
|
|
||||||
async def red_delete_data_for_user(self, *, requester, user_id):
|
async def red_delete_data_for_user(self, *, requester, user_id):
|
||||||
# per guild suggestions
|
# per guild suggestions
|
||||||
for guild in self.bot.guilds:
|
for guild in self.bot.guilds:
|
||||||
|
@ -78,9 +84,9 @@ class Suggestions(commands.Cog):
|
||||||
"Uh oh, looks like the Admins haven't added the required channel."
|
"Uh oh, looks like the Admins haven't added the required channel."
|
||||||
)
|
)
|
||||||
embed = discord.Embed(color=await ctx.embed_colour(), description=suggestion)
|
embed = discord.Embed(color=await ctx.embed_colour(), description=suggestion)
|
||||||
footer = [f"Suggested by {ctx.author.name}#{ctx.author.discriminator} ({ctx.author.id})",
|
footer = [f"Suggested by {self.check_discrim(author)} ({ctx.author.id})",
|
||||||
ctx.author.avatar_url]
|
ctx.author.avatar_url]
|
||||||
author = [f"{ctx.author.name}#{ctx.author.discriminator}", ctx.author.avatar_url]
|
author = [f"{self.check_discrim(author)}", ctx.author.avatar_url]
|
||||||
embed.set_footer(
|
embed.set_footer(
|
||||||
text=footer[0],
|
text=footer[0],
|
||||||
icon_url=footer[1]
|
icon_url=footer[1]
|
||||||
|
@ -183,7 +189,7 @@ class Suggestions(commands.Cog):
|
||||||
content = old_msg.content
|
content = old_msg.content
|
||||||
approved = "Approved" if approve else "Denied"
|
approved = "Approved" if approve else "Denied"
|
||||||
embed.title = f"Suggestion {approved} (#{suggestion_id})"
|
embed.title = f"Suggestion {approved} (#{suggestion_id})"
|
||||||
footer = [f"{approved} by {author.name}#{author.discriminator} ({author.id}",
|
footer = [f"{approved} by {self.check_discrim(author)} ({author.id}",
|
||||||
author.avatar_url_as(format="png", size=512)]
|
author.avatar_url_as(format="png", size=512)]
|
||||||
embed.set_footer(
|
embed.set_footer(
|
||||||
text=footer[0],
|
text=footer[0],
|
||||||
|
@ -230,7 +236,7 @@ class Suggestions(commands.Cog):
|
||||||
"""Set the channel for approved suggestions.
|
"""Set the channel for approved suggestions.
|
||||||
|
|
||||||
If the channel is not provided, approved suggestions will not be reposted.
|
If the channel is not provided, approved suggestions will not be reposted.
|
||||||
|
|
||||||
This cannot be the same channel as denied suggestions."""
|
This cannot be the same channel as denied suggestions."""
|
||||||
old_channel = ctx.guild.get_channel(await self.config.guild(ctx.guild).approve_id())
|
old_channel = ctx.guild.get_channel(await self.config.guild(ctx.guild).approve_id())
|
||||||
if channel:
|
if channel:
|
||||||
|
@ -254,7 +260,7 @@ class Suggestions(commands.Cog):
|
||||||
"""Set the channel for denied suggestions.
|
"""Set the channel for denied suggestions.
|
||||||
|
|
||||||
If the channel is not provided, denied suggestions will not be reposted.
|
If the channel is not provided, denied suggestions will not be reposted.
|
||||||
|
|
||||||
This cannot be the same channel as approved suggestions."""
|
This cannot be the same channel as approved suggestions."""
|
||||||
old_channel = ctx.guild.get_channel(await self.config.guild(ctx.guild).denied_id())
|
old_channel = ctx.guild.get_channel(await self.config.guild(ctx.guild).denied_id())
|
||||||
if channel:
|
if channel:
|
||||||
|
@ -457,7 +463,7 @@ class Suggestions(commands.Cog):
|
||||||
approved = "Approved" if approve else "Denied"
|
approved = "Approved" if approve else "Denied"
|
||||||
|
|
||||||
embed.title = f"Suggestion {approved} (#{suggestion_id})"
|
embed.title = f"Suggestion {approved} (#{suggestion_id})"
|
||||||
footer = [f"{approved} by {author.name}#{author.discriminator} ({author.id}",
|
footer = [f"{approved} by {self.check_discrim(author)} ({author.id}",
|
||||||
author.avatar_url_as(format="png", size=512)]
|
author.avatar_url_as(format="png", size=512)]
|
||||||
embed.set_footer(
|
embed.set_footer(
|
||||||
text=footer[0],
|
text=footer[0],
|
||||||
|
|
Loading…
Reference in a new issue