Python Discord.py Userinfo命令在时加入并在时创建
我想知道我如何改变我在年/月/日格式创建和加入的帐户,并将其翻转为天/月/年Python Discord.py Userinfo命令在时加入并在时创建,python,discord,discord.py,Python,Discord,Discord.py,我想知道我如何改变我在年/月/日格式创建和加入的帐户,并将其翻转为天/月/年 @commands.cooldown(1,5,BucketType.channel) async def userinfo(ctx,member: discord.Member = None): if member == None: member = ctx.author try: roles = [role for role in member.roles[1:]] embed = d
@commands.cooldown(1,5,BucketType.channel)
async def userinfo(ctx,member: discord.Member = None):
if member == None:
member = ctx.author
try:
roles = [role for role in member.roles[1:]]
embed = discord.Embed(
color = discord.Color(0xff3400),
title = f"{ctx.author}")
embed.add_field(name="**•ID•**", value=f"{member.id}", inline=True)
embed.add_field(name="**•Status•**", value=str(member.status).replace("dnd", "Do Not Disturb"), inline=True)
embed.set_thumbnail(url=f"{member.avatar_url}")
embed.add_field(name=f"**•Roles• ({len(ctx.author.roles) - 1})**", value='• '.join([role.mention for role in roles]), inline=False)
embed.add_field(name="**•Account Created At•**", value=f"{member.created_at.date()}".replace("-", "/"), inline=True)
embed.add_field(name="**•Joined Server At•**", value=f"{member.joined_at.date()}".replace("-", "/"), inline = True)
embed.set_footer(icon_url = f"{ctx.author.avatar_url}", text = f"Requested by {ctx.author}")
embed.timestamp = datetime.datetime.utcnow()
await ctx.send(embed=embed)
except:
roles = [role for role in member.roles[1:]]
embed = discord.Embed(
color = discord.Color(0xff3400),
title = f"{member}")
embed.add_field(name="**•ID•**", value=f"{member.id}", inline=True)
embed.add_field(name="**•Status•**", value=str(member.status).replace("dnd", "Do Not Disturb") , inline=True)
embed.set_thumbnail(url=f"{member.avatar_url}")
embed.add_field(name=f"**•Roles• (0)**", value="No roles", inline=False)
embed.add_field(name="**•Account Created At•**", value=f"{member.created_at.date()}".replace("-", "/"), inline=True)
embed.add_field(name="**•Joined Server At•**", value=f"{member.joined_at.date()}".replace("-", "/"), inline = True)
embed.set_footer(icon_url = f"{ctx.author.avatar_url}", text = f"Requested by {ctx.author}")
embed.timestamp = datetime.datetime.utcnow()
await ctx.send(embed=embed)
首先声明日期格式变量:
date_format = "%a, %d/%b/%Y"
%星期三(日)
%d-->14(天)
%b-->四月(月)
%Y-->2021年(年)
然后简单地将strftime(日期格式)放在成员之后。在创建:
f"Account Creation: {member.created_at.strftime(datetime_format)}"
输出:
>> Account Creation: Wed, 14/Apr/2021
非常感谢你!没问题,您还可以从以下网站自定义格式代码:。只需按住CTRL+F键并键入“格式代码”。