Update utility commands to use Discord timestamps
This commit is contained in:
parent
9ef53178b1
commit
07afd58577
1 changed files with 4 additions and 6 deletions
|
@ -1,6 +1,5 @@
|
||||||
"""JARVIS Utility Cog."""
|
"""JARVIS Utility Cog."""
|
||||||
import logging
|
import logging
|
||||||
import platform
|
|
||||||
import re
|
import re
|
||||||
import secrets
|
import secrets
|
||||||
import string
|
import string
|
||||||
|
@ -153,6 +152,7 @@ class UtilCog(Scale):
|
||||||
EmbedField(name="Position", value=str(role.position), inline=True),
|
EmbedField(name="Position", value=str(role.position), inline=True),
|
||||||
EmbedField(name="Mentionable", value="Yes" if role.mentionable else "No", inline=True),
|
EmbedField(name="Mentionable", value="Yes" if role.mentionable else "No", inline=True),
|
||||||
EmbedField(name="Member Count", value=str(len(role.members)), inline=True),
|
EmbedField(name="Member Count", value=str(len(role.members)), inline=True),
|
||||||
|
EmbedField(name="Created At", value=f"<t:{int(role.created_at.timestamp())}:F>"),
|
||||||
]
|
]
|
||||||
embed = build_embed(
|
embed = build_embed(
|
||||||
title="",
|
title="",
|
||||||
|
@ -190,18 +190,15 @@ class UtilCog(Scale):
|
||||||
user_roles = user.roles
|
user_roles = user.roles
|
||||||
if user_roles:
|
if user_roles:
|
||||||
user_roles = sorted(user.roles, key=lambda x: -x.position)
|
user_roles = sorted(user.roles, key=lambda x: -x.position)
|
||||||
format_string = "%a, %b %-d, %Y %-I:%M %p"
|
|
||||||
if platform.system() == "Windows":
|
|
||||||
format_string = "%a, %b %#d, %Y %#I:%M %p"
|
|
||||||
|
|
||||||
fields = [
|
fields = [
|
||||||
EmbedField(
|
EmbedField(
|
||||||
name="Joined",
|
name="Joined",
|
||||||
value=user.joined_at.strftime(format_string),
|
value=f"<t:{int(user.joined_at.timestamp())}:F>",
|
||||||
),
|
),
|
||||||
EmbedField(
|
EmbedField(
|
||||||
name="Registered",
|
name="Registered",
|
||||||
value=user.created_at.strftime(format_string),
|
value=f"<t:{int(user.created_at.timestamp())}:F>",
|
||||||
),
|
),
|
||||||
EmbedField(
|
EmbedField(
|
||||||
name=f"Roles [{len(user_roles)}]",
|
name=f"Roles [{len(user_roles)}]",
|
||||||
|
@ -267,6 +264,7 @@ class UtilCog(Scale):
|
||||||
EmbedField(name="Threads", value=str(threads), inline=True),
|
EmbedField(name="Threads", value=str(threads), inline=True),
|
||||||
EmbedField(name="Members", value=str(members), inline=True),
|
EmbedField(name="Members", value=str(members), inline=True),
|
||||||
EmbedField(name="Roles", value=str(roles), inline=True),
|
EmbedField(name="Roles", value=str(roles), inline=True),
|
||||||
|
EmbedField(name="Created At", value=f"<t:{int(guild.created_at.timestamp())}:F>"),
|
||||||
]
|
]
|
||||||
if len(role_list) < 1024:
|
if len(role_list) < 1024:
|
||||||
fields.append(EmbedField(name="Role List", value=role_list, inline=False))
|
fields.append(EmbedField(name="Role List", value=role_list, inline=False))
|
||||||
|
|
Loading…
Add table
Reference in a new issue