From b135e1e9497ee834661d1e47209a11c431276358 Mon Sep 17 00:00:00 2001 From: Marco Kohn Date: Sun, 6 Apr 2025 23:08:14 +0200 Subject: [PATCH] Add code for Part 4 ( Embed ) --- main.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/main.py b/main.py index d14f406..53a6b58 100644 --- a/main.py +++ b/main.py @@ -29,5 +29,31 @@ async def say( await ctx.respond("Nachricht gesendet", ephemeral=True) +@bot.slash_command(name="userinfo", description="Zeige Infos über einen User") +async def info( + ctx, + alter: Option(int, "Das Alter", min_value=1, max_value=99), + user: Option(discord.Member, "Gib einen User an", default=None), +): + if user is None: + user = ctx.author + + embed = discord.Embed( + title=f"Infos über {user.name}", + description=f"Hier siehst du alle Details über {user.mention}", + color=discord.Color.blue() + ) + + time = discord.utils.format_dt(user.created_at, "R") + + embed.add_field(name="Account erstellt", value=time, inline=False) + embed.add_field(name="ID", value=user.id) + embed.add_field(name="Alter", value=alter) + + embed.set_thumbnail(url=ctx.author.display_avatar.url) + embed.set_footer(text="Das ist ein Footer") + + await ctx.respond(embed=embed) + load_dotenv() bot.run(os.getenv("DISCORD_TOKEN"))