show account age on member join log
All checks were successful
Deploy to Dokku / docker (ubuntu-latest) (push) Successful in 39s
All checks were successful
Deploy to Dokku / docker (ubuntu-latest) (push) Successful in 39s
This commit is contained in:
parent
194a5d8119
commit
45755503a7
@ -26,7 +26,7 @@ public class PremiumCommand extends BatCommand {
|
|||||||
EmbedBuilder embed = EmbedUtils.genericEmbed().setAuthor("Premium Information");
|
EmbedBuilder embed = EmbedUtils.genericEmbed().setAuthor("Premium Information");
|
||||||
if (premium.hasPremium()) {
|
if (premium.hasPremium()) {
|
||||||
embed.addField("Premium", premium.hasPremium() ? "Yes" : "No", true);
|
embed.addField("Premium", premium.hasPremium() ? "Yes" : "No", true);
|
||||||
embed.addField("Started", "<t:%d>".formatted(premium.getActivatedAt().toInstant().toEpochMilli() / 1000), true);
|
embed.addField("Started", "<t:%d>".formatted(premium.getActivatedAt().toInstant().getEpochSecond()), true);
|
||||||
embed.addField("Expires", premium.isInfinite() ? "Never" : "<t:%d>"
|
embed.addField("Expires", premium.isInfinite() ? "Never" : "<t:%d>"
|
||||||
.formatted(premium.getExpiresAt().toInstant().toEpochMilli() / 1000), true);
|
.formatted(premium.getExpiresAt().toInstant().toEpochMilli() / 1000), true);
|
||||||
} else {
|
} else {
|
||||||
|
@ -44,7 +44,7 @@ public class MemberListener implements EventListener {
|
|||||||
.setDescription(new EmbedDescriptionBuilder("Member Joined")
|
.setDescription(new EmbedDescriptionBuilder("Member Joined")
|
||||||
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
||||||
.appendLine("Username: %s".formatted(user.getDiscordUser().getName()), true)
|
.appendLine("Username: %s".formatted(user.getDiscordUser().getName()), true)
|
||||||
.appendLine("Snowflake: %s".formatted(user.getId()), true)
|
.appendLine("Account Age: <t:%s:R>".formatted(user.getDiscordUser().getTimeCreated().toEpochSecond()), true)
|
||||||
.build())
|
.build())
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
@ -57,7 +57,6 @@ public class MemberListener implements EventListener {
|
|||||||
.setDescription(new EmbedDescriptionBuilder("Member Left")
|
.setDescription(new EmbedDescriptionBuilder("Member Left")
|
||||||
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
||||||
.appendLine("Username: %s".formatted(user.getDiscordUser().getName()), true)
|
.appendLine("Username: %s".formatted(user.getDiscordUser().getName()), true)
|
||||||
.appendLine("Snowflake: %s".formatted(user.getId()), true)
|
|
||||||
.build())
|
.build())
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
@ -138,12 +137,12 @@ public class MemberListener implements EventListener {
|
|||||||
OffsetDateTime timeoutEnd = event.getNewTimeOutEnd();
|
OffsetDateTime timeoutEnd = event.getNewTimeOutEnd();
|
||||||
if (user.getDiscordUser().isBot() || timeoutEnd == null) return;
|
if (user.getDiscordUser().isBot() || timeoutEnd == null) return;
|
||||||
|
|
||||||
long millis = timeoutEnd.toInstant().toEpochMilli() / 1000;
|
long seconds = timeoutEnd.toInstant().getEpochSecond();
|
||||||
logFeature.sendLog(guild, LogType.MEMBER_TIMEOUT, EmbedUtils.errorEmbed()
|
logFeature.sendLog(guild, LogType.MEMBER_TIMEOUT, EmbedUtils.errorEmbed()
|
||||||
.setDescription(new EmbedDescriptionBuilder("Member Timed Out")
|
.setDescription(new EmbedDescriptionBuilder("Member Timed Out")
|
||||||
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
||||||
.appendLine("Timeout End: <t:%s>".formatted(millis), true)
|
.appendLine("Timeout End: <t:%s>".formatted(seconds), true)
|
||||||
.appendLine("Relative: <t:%s:R>".formatted(millis), true)
|
.appendLine("Relative End: <t:%s:R>".formatted(seconds), true)
|
||||||
.build())
|
.build())
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ public class UserSubCommand extends BatSubCommand {
|
|||||||
builder.append("%s has no name history".formatted(target.getDiscordUser().getAsMention()));
|
builder.append("%s has no name history".formatted(target.getDiscordUser().getAsMention()));
|
||||||
} else {
|
} else {
|
||||||
for (TrackedName trackedName : profile.getNameHistorySorted()) {
|
for (TrackedName trackedName : profile.getNameHistorySorted()) {
|
||||||
builder.append("`%s` - <t:%s>\n".formatted(trackedName.getName(), trackedName.getChangedDate().toInstant().toEpochMilli()/1000));
|
builder.append("`%s` - <t:%s>\n".formatted(trackedName.getName(), trackedName.getChangedDate().toInstant().getEpochSecond()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ public class ScoreSaberCommand extends BatCommand {
|
|||||||
.addField("Rank", "#" + NumberFormatter.formatCommas(account.getRank()), true)
|
.addField("Rank", "#" + NumberFormatter.formatCommas(account.getRank()), true)
|
||||||
.addField("Country Rank", "#" + NumberFormatter.formatCommas(account.getCountryRank()), true)
|
.addField("Country Rank", "#" + NumberFormatter.formatCommas(account.getCountryRank()), true)
|
||||||
.addField("PP", NumberFormatter.formatCommas(account.getPp()), true)
|
.addField("PP", NumberFormatter.formatCommas(account.getPp()), true)
|
||||||
.addField("Joined", "<t:%s>".formatted(DateUtils.getDateFromString(account.getFirstSeen()).toInstant().toEpochMilli() / 1000), true)
|
.addField("Joined", "<t:%s>".formatted(DateUtils.getDateFromString(account.getFirstSeen()).toInstant().getEpochSecond()), true)
|
||||||
.setTimestamp(LocalDateTime.now())
|
.setTimestamp(LocalDateTime.now())
|
||||||
.setFooter(fetchTime > 3 ? "Fetched in %sms".formatted(fetchTime) : "Cached", "https://flagcdn.com/h120/%s.png".formatted(account.getCountry().toLowerCase()))
|
.setFooter(fetchTime > 3 ? "Fetched in %sms".formatted(fetchTime) : "Cached", "https://flagcdn.com/h120/%s.png".formatted(account.getCountry().toLowerCase()))
|
||||||
.setColor(Colors.DEFAULT)
|
.setColor(Colors.DEFAULT)
|
||||||
|
Loading…
Reference in New Issue
Block a user