refactor(command|utility): rewrite quote

This commit is contained in:
Romain J 2019-09-28 01:20:44 +02:00
parent 3ae55bc92e
commit 6429dc2e01

View file

@ -114,6 +114,28 @@ class Utility(commands.Cog):
) )
await ctx.send(embed=e) await ctx.send(embed=e)
"""---------------------------------------------------------------------"""
@commands.command(name='quote')
async def _quote(self, ctx, message_id: discord.Message):
e = discord.Embed(
colour=message_id.author.colour,
description=message_id.clean_content,
timestamp=message_id.created_at
)
e.set_author(
name=message_id.author.display_name,
icon_url=message_id.author.avatar_url_as(format="jpg")
)
if len(message_id.attachments) >= 1:
e.set_image(url=message_id.attachments[0].url)
e.add_field(name="**Original**",
value=f"[Go!]({message_id.jump_url})")
e.set_footer(text="#" + message_id.channel.name)
await ctx.send(embed=e)
def setup(bot: TuxBot): def setup(bot: TuxBot):
bot.add_cog(Utility(bot)) bot.add_cog(Utility(bot))