forked from Fascinated/Bat
show account age on member join log
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");
|
||||
if (premium.hasPremium()) {
|
||||
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>"
|
||||
.formatted(premium.getExpiresAt().toInstant().toEpochMilli() / 1000), true);
|
||||
} else {
|
||||
|
@ -44,7 +44,7 @@ public class MemberListener implements EventListener {
|
||||
.setDescription(new EmbedDescriptionBuilder("Member Joined")
|
||||
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), 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());
|
||||
}
|
||||
@ -57,7 +57,6 @@ public class MemberListener implements EventListener {
|
||||
.setDescription(new EmbedDescriptionBuilder("Member Left")
|
||||
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
||||
.appendLine("Username: %s".formatted(user.getDiscordUser().getName()), true)
|
||||
.appendLine("Snowflake: %s".formatted(user.getId()), true)
|
||||
.build())
|
||||
.build());
|
||||
}
|
||||
@ -138,12 +137,12 @@ public class MemberListener implements EventListener {
|
||||
OffsetDateTime timeoutEnd = event.getNewTimeOutEnd();
|
||||
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()
|
||||
.setDescription(new EmbedDescriptionBuilder("Member Timed Out")
|
||||
.appendLine("Member: %s".formatted(user.getDiscordUser().getAsMention()), true)
|
||||
.appendLine("Timeout End: <t:%s>".formatted(millis), true)
|
||||
.appendLine("Relative: <t:%s:R>".formatted(millis), true)
|
||||
.appendLine("Timeout End: <t:%s>".formatted(seconds), true)
|
||||
.appendLine("Relative End: <t:%s:R>".formatted(seconds), true)
|
||||
.build())
|
||||
.build());
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ public class UserSubCommand extends BatSubCommand {
|
||||
builder.append("%s has no name history".formatted(target.getDiscordUser().getAsMention()));
|
||||
} else {
|
||||
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("Country Rank", "#" + NumberFormatter.formatCommas(account.getCountryRank()), 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())
|
||||
.setFooter(fetchTime > 3 ? "Fetched in %sms".formatted(fetchTime) : "Cached", "https://flagcdn.com/h120/%s.png".formatted(account.getCountry().toLowerCase()))
|
||||
.setColor(Colors.DEFAULT)
|
||||
|
Loading…
Reference in New Issue
Block a user