@bot.command(aliases = ['av'])
async def avatar(ctx, member : discord.Member = None):
if member == None:
member = ctx.author # It will show your avatar if you didn't mention a user (if statement)
embed = discord.Embed(title = f"{member.name}'s avatar", color = 0x2F3136)
em.set_image(url = member.avatar_url) # Shows the avatar
em.set_footer(text = f'Requested by {ctx.author}', icon_url = ctx.author.avatar_url)
await ctx.send(embed = em)
正如前面的回答所说,如果没有提到用户,则需要添加一个if语句,但我将代码更新为一些好的内容(例如将其嵌入到嵌入式中以使其更美观):
以后谢谢我:D
您可以检查
member
是否为None
,然后使用ctx.author
的化身:相关问题 更多 >
编程相关推荐