Browse Source

Help Kommando verständlicher gemacht :)

pull/2/head
yl60lepu 4 years ago
parent
commit
926d70bda9
1 changed files with 26 additions and 19 deletions
  1. +26
    -19
      app/src/main/java/de/yannicpunktdee/yoshibot/command/commands/HelpCommand.java

+ 26
- 19
app/src/main/java/de/yannicpunktdee/yoshibot/command/commands/HelpCommand.java View File

@ -16,25 +16,32 @@ public class HelpCommand extends YoshiCommand {
EmbedBuilder eb = new EmbedBuilder(); EmbedBuilder eb = new EmbedBuilder();
eb.setTitle("So kannst du den Yohsi-Bot benutzen:"); eb.setTitle("So kannst du den Yohsi-Bot benutzen:");
eb.setDescription("Jeder Befehl startet mit \"::yoshi\" gefolgt von einer Aktion (folgend aufgelistet) und "
+
"den Parametern. Jeder Parameter besitzt einen Namen, der mit einem Bindestrich \"-\" beginnt und optional "
+
"danach einen Wert. Sollte der Wert Leerzeichen beinhalten muss dieser in doppelte Anf\u00fchrungszeichen "
+
"gesetzt werden. Es gilt also die Form:\n ::yoshi aktion -param1Name param1Wert -param2Name \"param 2 Wert\"\n"
+ "Folgende Befehle gibt es bereits:");
eb.addField("help", "Zeigt genau diesen Hilfetext an.", false);
eb.addField("joke", "Schreibt einen random Jokus in den \u00fcber -channel angegebenen Textchannel.", false);
eb.addField("list", "Listet alle derzeit verf\u00fcgbaren Sounds auf.", false);
eb.addField("play", "Spielt den Sound mit dem Namen -name in dem Voicechannel -channel ab. Oder mit Option -add (ohne Wert) wird "
+ "neuer Sound hinzugef\u00fcgt. Es muss ein -name vergeben werden und der Sound als .opus-Datei im Anganh vorhanden sein.", false);
eb.addField("say", "Sagt Sachen. Mittels Google übersetzer. Macht damit was ihr wollt. Ist halt nur deutsch",
false);
eb.addField("sauce", "Was erwartest du? Gibt dir halt Soße. Pack nen -tags dahinter und dann bisschen \" um " +
"die tags und ab geht der rechte Arm", false);
eb.addField("pat", "Sendet ein Pat-Gif mit dem angehangenen oder alternativ mit -name spezifiziertem " +
"(muss dann aber auf dem Server vorhanden sein) Bild.)", false);
eb.setDescription("W\u00e4hle einen Befehl aus der folgenden Liste und ersetze die ``hervorgehobenen`` Ausdr\u00fccke " +
"durch die jeweiligen Werte. Enth\u00e4lt ein Wert Leerzeichen muss er in doppelten Anf\u00fchrungszeichen stehen. " +
"Die Befehle funktionieren nur im bot-muell Textchannel und der sauce-Befehl nur im schrein-auf-den-bot. ");
eb.addField("::yoshi help", "Zeigt genau diesen Hilfetext an.", false);
eb.addField("::yoshi joke", "Schreibt einen random Jokus in den bot-muell Textchannel>.", false);
eb.addField("::yoshi joke -channel ``<kanal>``", "Schreibt einen random Jokus in den Textchannel <kanal>.", false);
eb.addField("::yoshi play -add -name ``name``", "F\u00fcgt die im **ANHANG** enthaltene Audiodatei (im .opus-" +
"Format der Audiosammlung hinzu und gibt ihr den Namen ``name``. Dabei m\u00fcssen der Befehl und der Anhang " +
"nat\u00fcrlich der selben Nachricht angeh\u00f6ren.", false);
eb.addField("::yoshi play -list", "Listet alle derzeit verf\u00fcgbaren Sounds auf.", false);
eb.addField("::yoshi play -name ``name`` -channel ``kanal``", "Spielt den Sound mit dem Namen ``name`` " +
"in dem Voicechannel ``kanal``. Die Kanalangabe kann man auch weglassen, wenn man selbst oder der Bot " +
"sich gerade in einem Voicechannel befindet.", false);
eb.addField("::yoshi say -text \"``text``\" -channel ``kanal``", "Liest den Text ``text`` mittels " +
"Google \u00dcbersetzer in dem Voicechannel ``kanal`` vor. Die Kanalangabe kann man auch weglassen, " +
"wenn man selbst oder der Bot sich gerade in einem Voicechannel befindet.", false);
eb.addField("::yoshi sauce -tags \"``tags``\"", "Schickt ein zuf\u00e4lliges knuspriges Bild von rule34.xxx " +
"in den schrein-auf-den-bot gefiltert durch die ``tags`` (durch Leerzeichen getrennt). Ps.: Vergiss die " +
"doppelten Anf\u00fchrungszeichen nicht.", false);
eb.addField("::yoshi pat", "Macht aus dem im **ANHANG** enthaltenen Bild ein Pat-GIF und schickt es " +
"in den bot-muell Textchannel. Dabei m\u00fcssen der Befehl und der Anhang nat\u00fcrlich der selben " +
"Nachricht angeh\u00f6ren.", false);
eb.addField("::yoshi bonk", "Analog zu pat, nur mit Bonk.", false);
eb.addField("::yoshi wikipedia -name ``name`` -channel ``kanal``", "Liest die ersten S\u00e4tze des " +
"Wikipedia-Artikels zu ``name`` im Sprachkanal ``kanal`` vor und schickt den Text in den bot-muell Textchannel." +
"Die Kanalangabe kann man auch weglassen, wenn man selbst oder der Bot sich gerade in einem Voicechannel befindet.", false);
sendCustomMessage(eb.build()); sendCustomMessage(eb.build());
return true; return true;


Loading…
Cancel
Save