'Discord.py Userinfo
I have wrote this userinfo code:
@bot.command()
async def userinfo(ctx, member: discord.Member, roles=None, author=None):
if member:
embed = discord.Embed(title=f"Userinfo für {member.name}",
description=f"Dies ist eine Userinfo für den User {member.mention}")
embed.add_field(name="Server beigetreten:", value=member.joined_at.strftime("%d/%m/%y, %H:%M:%S"))
embed.add_field(name="Discord beigetreten:", value=member.created_at.strftime("%d/%m/%y, %H:%M:%S"))
embed.set_thumbnail(url=member.avatar_url)
await ctx.send(embed=embed)
and i want to code that if someone types "+userinfo" without a member provided it shows them their own userinfo and i tried some things but havent gotten any good results
Solution 1:[1]
try this:
@bot.command()
async def userinfo(ctx, member: discord.Member = None, roles=None):
if member == None:
member = ctx.author
embed = discord.Embed(title=f"Userinfo für {member.name}", description=f"Dies ist eine Userinfo für den User {member.mention}")
embed.add_field(name="Server beigetreten:", value=member.joined_at.strftime("%d/%m/%y, %H:%M:%S"))
embed.add_field(name="Discord beigetreten:", value=member.created_at.strftime("%d/%m/%y, %H:%M:%S"))
embed.set_thumbnail(url=member.avatar_url)
await ctx.send(embed=embed)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Kaique |
