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."""
|
||||
import logging
|
||||
import platform
|
||||
import re
|
||||
import secrets
|
||||
import string
|
||||
|
@ -153,6 +152,7 @@ class UtilCog(Scale):
|
|||
EmbedField(name="Position", value=str(role.position), 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="Created At", value=f"<t:{int(role.created_at.timestamp())}:F>"),
|
||||
]
|
||||
embed = build_embed(
|
||||
title="",
|
||||
|
@ -190,18 +190,15 @@ class UtilCog(Scale):
|
|||
user_roles = user.roles
|
||||
if user_roles:
|
||||
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 = [
|
||||
EmbedField(
|
||||
name="Joined",
|
||||
value=user.joined_at.strftime(format_string),
|
||||
value=f"<t:{int(user.joined_at.timestamp())}:F>",
|
||||
),
|
||||
EmbedField(
|
||||
name="Registered",
|
||||
value=user.created_at.strftime(format_string),
|
||||
value=f"<t:{int(user.created_at.timestamp())}:F>",
|
||||
),
|
||||
EmbedField(
|
||||
name=f"Roles [{len(user_roles)}]",
|
||||
|
@ -267,6 +264,7 @@ class UtilCog(Scale):
|
|||
EmbedField(name="Threads", value=str(threads), inline=True),
|
||||
EmbedField(name="Members", value=str(members), 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:
|
||||
fields.append(EmbedField(name="Role List", value=role_list, inline=False))
|
||||
|
|
Loading…
Add table
Reference in a new issue