Wiki

Clone wiki

User Apps / HeyThere2

Begrüße Nutzer abhängig von ihrem Geschlecht

So kannst du neuen Nutzern eine Begrüßungsnachricht abhängig von ihrem Geschlecht schicken:

main.js

#!javascript
var App = (new function() {
    this.onUserJoined = function(user) {  // diese Funktion wird aufgerufen, wenn ein Nutzer den Channel betritt

        let gender = user.getGender();
        let nick  = user.getNick();
        let title;

        if (gender == Gender.Male) {
            title = "Prinz " + nick;
        } else if (gender == Gender.Female) {
            title = "Prinzessin " + nick;
        } else {  // der Nutzer hat sich nicht als männlich oder weiblich ausgegeben
            title = nick;
        }

        let message = "Hey " + title + ", willkommen im Channel! Du bist " + user.getAge() + " Jahre alt.";
        user.sendPrivateMessage(message);  // der AppBot sendet eine private Nachricht an den Nutzer
    }
}());

Schaffst du es außerdem, die Nutzer sowohl abhängig von ihrem Alter, als auch von ihrem Geschlecht zu begrüßen?
→ Begrüße Nutzer...

  • unter 18 Jahren mit: "Hallo Junge " + Nickname bzw. "Hallo Mädchen " + Nickname
  • zwischen 18 und 60 Jahren mit: "Hallo Herr " + Nickname bzw. "Hallo Frau" + Nickname
  • über 60 Jahren mit: "Hallo Opa " + Nickname bzw. "Hallo Oma " + Nickname.

Schau in die API-Dokumentation, wenn du eine Funktion suchst.

Du kannst dir den fertigen Code hier herunterladen: Begrüßung nach Alter und Geschlecht

Im nächsten Schritt lernst du, wie Nutzer Knuddel an deinen AppBot transferieren können!

Updated