Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

Commit 7f16d4b

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 3742114 + b8adb0f commit 7f16d4b

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

examples/src/main/java/com/jagrosh/jdautilities/examples/command/AboutCommand.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,16 @@ protected void execute(CommandEvent event) {
8686
builder.setAuthor("All about " + event.getSelfUser().getName() + "!", null, event.getSelfUser().getAvatarUrl());
8787
boolean join = !(event.getClient().getServerInvite() == null || event.getClient().getServerInvite().isEmpty());
8888
boolean inv = !oauthLink.isEmpty();
89-
String invline = "\n" + (join ? "Join my server [`here`](" + event.getClient().getServerInvite() + ")" : (inv ? "Please " : "")) + (inv ? (join ? ", or " : "") + "[`invite`](" + oauthLink + ") me to your server" : "") + "!";
90-
StringBuilder descr = new StringBuilder("Hello! I am **" + event.getSelfUser().getName() + "**, " + description + "\nI " + (IS_AUTHOR ? "was written in Java" : "am owned") + " by **" + event.getJDA().getUserById(event.getClient().getOwnerId()).getName() + "** using " + JDAUtilitiesInfo.AUTHOR + "'s [Commands Extension](" + JDAUtilitiesInfo.GITHUB + ") (" + JDAUtilitiesInfo.VERSION + ") and the " + "[JDA library](https://github.com/DV8FromTheWorld/JDA) (" + JDAInfo.VERSION + ")" + "\nType `" + event.getClient().getTextualPrefix() + event.getClient().getHelpWord() + "` to see my commands!" + (join || inv ? invline : "") + "\n\nSome of my features include: ```css");
89+
String invline = "\n" + (join ? "Join my server [`here`](" + event.getClient().getServerInvite() + ")" : (inv ? "Please " : ""))
90+
+ (inv ? (join ? ", or " : "") + "[`invite`](" + oauthLink + ") me to your server" : "") + "!";
91+
String author = event.getJDA().getUserById(event.getClient().getOwnerId())==null ? "<@" + event.getClient().getOwnerId()+">"
92+
: event.getJDA().getUserById(event.getClient().getOwnerId()).getName();
93+
StringBuilder descr = new StringBuilder().append("Hello! I am **").append(event.getSelfUser().getName()).append("**, ")
94+
.append(description).append("\nI ").append(IS_AUTHOR ? "was written in Java" : "am owned").append(" by **")
95+
.append(author).append("** using " + JDAUtilitiesInfo.AUTHOR + "'s [Commands Extension](" + JDAUtilitiesInfo.GITHUB + ") (")
96+
.append(JDAUtilitiesInfo.VERSION).append(") and the [JDA library](https://github.com/DV8FromTheWorld/JDA) (")
97+
.append(JDAInfo.VERSION).append(")\nType `").append(event.getClient().getTextualPrefix()).append(event.getClient().getHelpWord())
98+
.append("` to see my commands!").append(join || inv ? invline : "").append("\n\nSome of my features include: ```css");
9199
for (String feature : features)
92100
descr.append("\n").append(event.getClient().getSuccess().startsWith("<") ? REPLACEMENT_ICON : event.getClient().getSuccess()).append(" ").append(feature);
93101
descr.append(" ```");
@@ -100,7 +108,8 @@ protected void execute(CommandEvent event) {
100108
}
101109
else
102110
{
103-
builder.addField("Stats", (event.getClient()).getTotalGuilds() + " Servers\nShard " + (event.getJDA().getShardInfo().getShardId() + 1) + "/" + event.getJDA().getShardInfo().getShardTotal(), true);
111+
builder.addField("Stats", (event.getClient()).getTotalGuilds() + " Servers\nShard " + (event.getJDA().getShardInfo().getShardId() + 1)
112+
+ "/" + event.getJDA().getShardInfo().getShardTotal(), true);
104113
builder.addField("This shard", event.getJDA().getUsers().size() + " Users\n" + event.getJDA().getGuilds().size() + " Servers", true);
105114
builder.addField("", event.getJDA().getTextChannels().size() + " Text Channels\n" + event.getJDA().getVoiceChannels().size() + " Voice Channels", true);
106115
}

0 commit comments

Comments
 (0)