Wiki

Clone wiki

User Apps / DeineErsteApp

Deine erste UserApp

Wir empfehlen dir stark, zum Entwickeln die Desktop-App auf deinem Computer zu verwenden. Du kannst die App hier herunterladen. Eine Übersicht darüber, wie du dich mit unseren verschiedenen Clients mit dem Entwicklungs-Server verbinden kannst, findest du hier.
Das Entwickeln beginnt auf dem Entwicklungs-Server. Gib /apps developer ein und wähle den Punkt Login auf Entwicklungs-Server aus. Jetzt sollte eine Desktop-Verknüpfung für den Login auf dem Entwicklungs-Server angelegt worden sein. Wenn du Knuddels über diese Verknüpfung startest, landest du nach dem Login auf dem Entwicklungs-Server. Hier kannst du in Ruhe an deiner UserApp tüfteln, bevor du deine Änderungen auf dem Live-Server hochlädst.
Logge dich jetzt mit den Zugangsdaten auf dem Entwicklungsserver ein, die dir James gesendet hat (Entwickler-Nick und Entwickler-Passwort). Tipp: Du kannst die Zugangsdaten aus James' Nachricht mit Shift+Rechtsklick in das Chat-Fenster kopieren. dev_login_stapp.png
Nach dem Einloggen sollte sich automatisch das MyChannel-Edit Fenster öffnen. Ansonsten gib /mychannel ein. Du legst dir jetzt einen eigenen Channel an, in dem du gleich deine erste UserApp installieren wirst. Eine Info zu den Einstellungen erhältst du durch Klicken auf den Titel des jeweiligen Feldes. Außer über deinen Channel-Namen musst du dir aber erstmal keine Gedanken machen (du kannst dieses Fenster jederzeit wieder mit /mychannel öffnen). Drück anschließend auf Speichern und Schließen und betritt deinen MyChannel mit /go <dein eigener Channel-Name>. myChannelHinzufügenScaled1.png
Für dieses Tutorial haben wir dir schon Dateien für eine Beispiel-App namens "HeyThere" auf den Server geladen. Installiere diese App in deinem Channel mit /apps install HeyThere. Du kannst die App später wieder aus deinem Channel löschen.
Es müsste sich nun automatisch das Konfigurationsfenster für die App geöffnet haben. Ansonsten öffne es selbst mit /apps und klicke auf den Namen deiner App. Hinweis: Durch einen Bug kann es sein, dass das Fenster auf dem Entwicklungs-Server nichts anzeigt. Schließe es einfach und öffne es gleich nochmal mit /apps. Wir hoffen, diesen Bug bald beheben zu können.
Im Menüpunkt "AppBot" kannst du einen AppBot erstellen und an deine UserApp binden. Ein AppBot ist ein bisschen wie Butler James, nur eben für deine UserApp in deinem Channel. Drück hierzu auf "hinzufügen" -> "Nick anlegen", denk dir einen Nicknamen aus und bestätige. Mehr dazu findest du hier: Wie binde ich einen AppBot? devwww-init-app-with-bot.png
Starte jetzt deine erste App. (Falls sich das gezeigte Fenster nicht öffnet, starte die App, indem du im App-Menü auf aktivieren klickst.) devwww-start-app.png
Verlasse nun deinen Channel (indem du in einen anderen Channel gehst) und betritt ihn dann wieder (mit /go <dein eigener Channel-Name>). Dein AppBot sollte dich jetzt begrüßen!
Um mit dem Entwickeln zu starten, mach mit dem nächsten Schritt weiter. Du kannst auch schon mal einen Blick in die API-Dokumentation werfen.
Bestimmt wird es auch mal eine Stelle geben, an der du nicht weiter weißt. Zögere nicht, auf Discord Fragen zu stellen, wenn dir etwas nicht klar ist! Die anderen Entwickler sind freundlich, gehen fair miteinander um und helfen sich gerne gegenseitig.

Updated