UserApp-Entwicklung/Tutorials/KnuddelAccount: Unterschied zwischen den Versionen

wiesu (Diskussion | Beiträge)
K →Wieso KnuddelAccount verwenden?: u.a. Leerfeld eingefügt
Nutzer zu Mitglied geändert.
 
Zeile 3: Zeile 3:
== Wieso KnuddelAccount verwenden? ==
== Wieso KnuddelAccount verwenden? ==


Der Knuddelaccount ermöglicht es UserApp-Entwicklern und MyChannel-Betreibern u. a., [[Knuddelgebühr]]en zu sparen, da Nutzer der UserApp einen gewissen Betrag Knuddel zur freien Verfügung stellen können, ohne ihn direkt an den AppBot zu überweisen. Außerdem können Nutzer so einen besseren Überblick über ihre Knuddel behalten und die Betreiber sind besser vor Schaden geschützt (bspw. vor Nutzern, die durch häufige Ein- und Auszahlungen schaden wollen).
Der Knuddelaccount ermöglicht es UserApp-Entwicklern und MyChannel-Betreibern u. a., [[Knuddelgebühr]]en zu sparen, da Nutzer der UserApp einen gewissen Betrag Knuddel zur freien Verfügung stellen können, ohne ihn direkt an den AppBot zu überweisen. Außerdem können Mitglieder so einen besseren Überblick über ihre Knuddel behalten und die Betreiber sind besser vor Schaden geschützt (bspw. vor Mitgliedern, die durch häufige Ein- und Auszahlungen schaden wollen).


== Hook "onAccountReceivedKnuddel" ==
== Hook "onAccountReceivedKnuddel" ==
Zeile 9: Zeile 9:
Die UserApps-API funktioniert derzeit so, dass sie ihr Verhalten bzgl. Knuddelaccounts ändert, wenn der Entwickler die [[UserApp-Entwicklung/Doku/Hook|Hook]] [https://developer.knuddels.de/docs/classes/App.html#method_onAccountReceivedKnuddel onAccountReceivedKnuddel] implementiert hat.
Die UserApps-API funktioniert derzeit so, dass sie ihr Verhalten bzgl. Knuddelaccounts ändert, wenn der Entwickler die [[UserApp-Entwicklung/Doku/Hook|Hook]] [https://developer.knuddels.de/docs/classes/App.html#method_onAccountReceivedKnuddel onAccountReceivedKnuddel] implementiert hat.


Wenn ein Nutzer mit <function>/appknuddel</function> Knuddel an einen AppBot überweist, geht der Betrag normalerweise direkt an den AppBot. Ist aber die Hook vorhanden, wird der Betrag zunächst auf den KnuddelAccount des Users überwiesen. Der Bot kann dann jederzeit mit [https://developer.knuddels.de/docs/classes/KnuddelAccount.html#method_use KnuddelAccount.use()] Knuddel von dem KnuddelAccount tatsächlich auf den Bot transferieren. Zugriff auf den KnuddelAccount eines Users erhält man über [https://developer.knuddels.de/docs/classes/User.html#method_getKnuddelAccount User.getKnuddelAccount()]
Wenn ein Mitglied mit <function>/appknuddel</function> Knuddel an einen AppBot überweist, geht der Betrag normalerweise direkt an den AppBot. Ist aber die Hook vorhanden, wird der Betrag zunächst auf den KnuddelAccount des Users überwiesen. Der Bot kann dann jederzeit mit [https://developer.knuddels.de/docs/classes/KnuddelAccount.html#method_use KnuddelAccount.use()] Knuddel von dem KnuddelAccount tatsächlich auf den Bot transferieren. Zugriff auf den KnuddelAccount eines Users erhält man über [https://developer.knuddels.de/docs/classes/User.html#method_getKnuddelAccount User.getKnuddelAccount()]


=== Standard (ohne "onAccountReceivedKnuddel"-Hook): ===
=== Standard (ohne "onAccountReceivedKnuddel"-Hook): ===

Aktuelle Version vom 16. September 2026, 12:07 Uhr

Das hier ist ein Tutorial für UserApp-Entwickler. Allgemeine Artikel zum Knuddelaccount sind der Artikel Knuddelaccount und der Artikel /knuddelaccount.

Wieso KnuddelAccount verwenden?

Der Knuddelaccount ermöglicht es UserApp-Entwicklern und MyChannel-Betreibern u. a., Knuddelgebühren zu sparen, da Nutzer der UserApp einen gewissen Betrag Knuddel zur freien Verfügung stellen können, ohne ihn direkt an den AppBot zu überweisen. Außerdem können Mitglieder so einen besseren Überblick über ihre Knuddel behalten und die Betreiber sind besser vor Schaden geschützt (bspw. vor Mitgliedern, die durch häufige Ein- und Auszahlungen schaden wollen).

Hook "onAccountReceivedKnuddel"

Die UserApps-API funktioniert derzeit so, dass sie ihr Verhalten bzgl. Knuddelaccounts ändert, wenn der Entwickler die Hook onAccountReceivedKnuddel implementiert hat.

Wenn ein Mitglied mit /appknuddel Knuddel an einen AppBot überweist, geht der Betrag normalerweise direkt an den AppBot. Ist aber die Hook vorhanden, wird der Betrag zunächst auf den KnuddelAccount des Users überwiesen. Der Bot kann dann jederzeit mit KnuddelAccount.use() Knuddel von dem KnuddelAccount tatsächlich auf den Bot transferieren. Zugriff auf den KnuddelAccount eines Users erhält man über User.getKnuddelAccount()

Standard (ohne "onAccountReceivedKnuddel"-Hook):

Knuddel-Fluss mit onAccountReceivedKnuddel-Hook

Mit "onAccountReceivedKnuddel"-Hook:

Knuddel-Fluss mit onAccountReceivedKnuddel-Hook

Wichtige Funktionen in der API