// App wird als Objekt erstellt
let App = {}
// Objekt App erhält das Objekt chatCommands als Eigenschaft des Objekts App, ansprechbar über die Punkt-Notation: App.chatCommands
App.chatCommands = {};
// Diesem "Unterobjekt" chatCommands wird eine Methode hinzugefügt
App.chatCommands.meinbefehl = function(user, param) {
// Klasse BotUser wird verwendet
const bot = KnuddelsServer.getDefaultBotUser();
// Eigene Funktion definiert
const sprechen = function(text) {
bot.sendPublicMessage(text.escapeKCode());
};
// Eigene Funktion aufgerufen, Parameter übergeben
sprechen(param);
};
// Im Channel ist der Befehl, sofern die App läuft, nun durch Eingabe von /meinbefehl [Text] aufrufbar. Dem Programmcode nach wird der Text hinter /meinbefehl öffentlich vom Bot ausgegeben (KCode escaped).