Help command improvements
This commit is contained in:
parent
bf5f86f022
commit
19f7bc920d
1 changed files with 8 additions and 7 deletions
|
|
@ -9,6 +9,7 @@ import net.dv8tion.jda.api.Permission;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
public class HelpCommand implements Command {
|
public class HelpCommand implements Command {
|
||||||
|
|
||||||
|
|
@ -61,18 +62,18 @@ public class HelpCommand implements Command {
|
||||||
(event.getAuthor().getId().equals("477141528981012511") || event.getAuthor().getId().equals("261083609148948488")))) {
|
(event.getAuthor().getId().equals("477141528981012511") || event.getAuthor().getId().equals("261083609148948488")))) {
|
||||||
String name = labels()[0];
|
String name = labels()[0];
|
||||||
StringBuilder b = new StringBuilder();
|
StringBuilder b = new StringBuilder();
|
||||||
b.append(event.getMessageEditor().getTerm("commands.general.help.description")).append(cmd.description()).append("\n");
|
b.append(event.getMessageEditor().getTerm("commands.general.help.description")).append(event.getMessageEditor().getTerm(cmd.description())).append("\n");
|
||||||
if (!cmd.usage().equals(null)) {
|
if (cmd.usage() != null) {
|
||||||
b.append(event.getMessageEditor().getTerm("commands.general.help.usage")).append(event.getRethink().getGuildPrefix(event.getGuild().getId())).append(name).append(" ").append(cmd.usage()).append("\n");
|
b.append(event.getMessageEditor().getTerm("commands.general.help.usage")).append(event.getRethink().getGuildPrefix(event.getGuild().getId())).append(name).append(" ").append(cmd.usage()).append("\n");
|
||||||
}
|
}
|
||||||
|
if (cmd.example() != null) {
|
||||||
|
b.append(event.getMessageEditor().getTerm("commands.general.help.example")).append(event.getRethink().getGuildPrefix(event.getGuild().getId())).append(name).append(cmd.example());
|
||||||
|
}
|
||||||
event.getChannel().sendMessage(event.getMessageEditor().getMessage(
|
event.getChannel().sendMessage(event.getMessageEditor().getMessage(
|
||||||
MessageEditor.MessageType.INFO)
|
MessageEditor.MessageType.INFO)
|
||||||
.setTitle(name.replaceFirst(String.valueOf(name.charAt(0)), String.valueOf(name.charAt(0)).toUpperCase()))
|
.setTitle(cmd.labels()[0])
|
||||||
.setDescription(
|
.setDescription(b.toString())
|
||||||
b.toString() +
|
|
||||||
event.getMessageEditor().getTerm("commands.general.help.example") + event.getRethink().getGuildPrefix(event.getGuild().getId()) + name + cmd.example())
|
|
||||||
.build()).queue();
|
.build()).queue();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue