Dann ist es vielleicht besser, wenn ich beispielhaft ins Detail gehe.
Nehmen wir mal an ich habe zum beispiel einen Befehl der folgendermaßen aufgebaut ist:
!call => /me mischt @customjsonapi@[http://meineapi/call/@target@[1] @target@[2] @target@[3],response] zusammen!
Rufe ich jetzt den command mit:
!call Schwarz und Rotauf, funktioniert der Aufruf der customapi und mein bot antwortet mit:
MiniMork mischt Schwarz und Rot erfolgreich zusammen!Da der URL call auch gemacht worden ist und ich json zurück bekomme:
{"response":"Schwarz und Rot erfolgreich"}
Rufe ich den command allerdings zum Beispiel folgendermaßen auf:
!call Schwarz, Rot, Grünwird der URL-call nicht ausgeführt und mein bot antwortet mit:
MiniMork mischt @customjsonapi@[http://meineapi/call/Schwarz, Rot, Grün,response] zusammen!Ich hoffe dieses Beispiel (wenn auch abstrakt) ist Erklärung genug.
Ansonsten bitte nochmal anschreiben/antworten
Grüße
MrOrkMork
Edit:
Und ja, @target@ gehört komplett noch zur URL. Da ich keine Möglichkeit gefunden habe, alle Wörter in einem @ command wiederzugeben, habe ich an die URL @target@[1]...@target@[20] angehängt. Und somit gehört das Komma vom @target@ noch zur URL