Verbesserungsvorschläge
92 results found
-
Spiel-Punkte in die /points oder Whois
Ich wurde bereits von mehreren Spielern gefragt warum ihre Punkte von Knuffel denn nicht im Profil stehen. Ich würde hier vorschlagen, dass man, eventuell wenn man seine App als Spiel markiert, Einträge in der /points oder gerne auch prominenter in der Whois eintragen kann.
13 votesAhoi,
coole Idee. Wir haben die Umsetzung der ersten Version jetzt abgeschlossen. http://developer.knuddels.de/docs/classes/ToplistAccess.html#method_createOrUpdateToplist ist ein guter Start.
Viel Spaß damit!
Knuddelige Grüße
Ironist -
/appknuddel über executeSlashcommand mit anderer Meldung
Es wäre Sinnvoll wenn gerade bei dem /appknuddel-Befehl eine andere Meldung erscheint sofern man diese via Client.executeSlashCommand in der UI ausführt.
Sofern nur einen Knuddel überwiesen wird könnte man den Text von /comfirm so aufbauen dass der Nutzer wie folgt informiert wird: "Möchtest du wirklich einen Knuddel an den AppBot zahlen?"
Sofern mehr als nur ein Knuddel bei /appknuddel genutzt wird, könnte /comfirm entfallen da dann ohnehin ein Bestätigungsfenster erscheint.
2 votesAhoi,
mit dem Update ChatServer 72768 haben wir die beiden hier genannten Wünsche umgesetzt.
-
ExecuteSlashCommand Whitelist /info /h /agb
Super ware es wenn /info /h und /agb noch aufgenommen werden könnten
1 voteAhoi,
/info und /h sind bereits auf der Whitelist gewesen. /agb existiert nicht.
-
Funktion um über alle zugreifbaren User zu iterieren
Nützlich um User abzufragen, ohne bei allen in der UserPersistence DatenFlags zu hinterlassen oder diese nachträglich zu setzen.
4 votesAhoi,
wir haben diese Funktioni ab dem nächsten Update (AppServer 74716) in der API.
http://developer.knuddels.de/docs/classes/UserAccess.html#method_eachAccessibleUser
Knuddelige Grüße
Ironist -
Möglichkeit /p-Nachrichten vom Nick App-Logs zu deaktivieren
Hey ihr,
ich finde, es soll eine Möglichkeit geben die /p-Nachrichten zu deaktivieren wenn der Nick App-Logs geknuddelt wird etc.
Wenn man administrativ unterwegs ist und man andauernd eine /p bekommt das der Bot geknuddelt wurde, vergisst man schnell die wichtigeren Sachen.
4 votesAhoi,
mit dem morgigen Update kann man pro App im /apps-Fenster einstellen bei welchen Log-Levels man Lognachrichten von App-Logs erhalten mag.
Knuddelige Grüße
Ironist -
Mehr Doku zu den Kcodes
Bsp:
/tf-overridesb
/autotypewas gibt es sonst noch für welche aller Art, und wo kann man nachschauen was sie machen.
17 votesAhoi,
super Idee! Tatsächlich handelt es sich hierbei nicht um KCode, sondern um einfache Slash-Befehle.
djchrisnet war so lieb und hat sich die Mühe gemacht, diese hier zu erklären: https://bitbucket.org/knuddels/user-apps/wiki/KCode/User-Eingaben
-
Erweiterung der RandomOperations.nextInt
Es wäre klasse, wenn man die RandomOperations.nextInt-Methode erweitern überladen könnte. Dort soll man dann einen Min- und einen Max-Wert definieren können ähnlich wie bei C# (min inklusive, max exklusive => https://msdn.microsoft.com/de-de/library/2dx6wyd4%28v=vs.110%29.aspx ).
4 votesAhoi,
dies ist eine kleine, gute Idee, die die API more convinient macht. Wir haben sie mit dem nächsten Update integriert.
Knuddelige Grüße
Ironist -
App.onEventMessage
Funktion, um herauszufinden, ob ein Event stattgefunden hat mit Information, welcher Typ, wer Auslöser war und wer alles beteiligt ist:
Knuddel, Kiss,...
46 votesAhoi,
ab dem nächsten Update steht der neue AppHook onPublicEventMessage zur Verfügung, mit dem all die zugehörigen Wünsche umgesetzt werden können.
http://developer.knuddels.de/docs/classes/App.html#event_onPublicEventMessage
Frohes neues Jahr und knuddelige Grüße
Ironist -
Prüfen ob das alter verifiziert ist.
Bei so manche Glücksspielen hier, wäre es sinnvoll wenn der Bot prüfen kann, ob das Alter verifiziert ist.
3 votesAhoi,
wir haben diese Idee nun umgesetzt. Mit dem nächsten Update kann man diese Information mit user.isAgeVerified() abfragen.
Knuddelige Grüße
Ironist -
AppBot an Mod/VIP schreiben
In Anlehnung an dies:
https://bitbucket.org/knuddels/user-apps/issue/22/appbot-in-moderierten-channelsAppBots sollten an User die sich im Channel befinden immer privat schreiben dürfen, egal ob diese derzeit Mod/VIP sind oder nicht.
Hintergrund ist einfach, dass eventuelle Fehlermeldungen der App oder ähnlcihes sonst nicht beim Akteur ankommen.
1 voteAhoi,
vielen Dank für diesen Hinweis.
Wir haben das Problem behoben. Mit dem nächsten Update (ChatServer 73918) können AppBots Mod/VIP-Nutzer anschreiben.
Knuddelige Grüße
Ironist -
HTML Popup
Es wäre schön, wenn wir die Funktion bekommen würden, das sich die HTML Fenster nicht im Chat befinden sondern in ein kleines HTML Popup öffnen lassen würde.
48 votesAhoi,
ab sofort kann ein Popup mit AppContent.popupContent angelegt werden.
Knuddelige Grüße
Ironist -
Einsehen wo eigene Apps installiert sind
Es wäre gut wenn man Einsehen kann wo eigene Apps die man allen freigegeben hat installiert sind um abwägen zu können wo man seine Entwicklungszeit am besten reinsteckt
13 votesAhoi,
dies ist eine wirklich gute Idee. Wir konnten dies nun einbauen. Ab dem nächsten Update findet ihr einen entsprechenden Punkt in eurer /apps developer-Funktion
Knuddelige Grüße
Ironist -
suche nach methoden
huhu es wäre schön, wenn man in der Suchleiste nicht nur nach Klassen sondern auch nach methodennamen suchen könnte was die suche erleichtern würde .
3 votesHallo asso,
dies ist eine tolle Idee. Wir haben sie umgesetzt. In der Suche auf der linken Seite können nun auch Methoden gesucht werden.
Vielen Dank für diese tolle Idee!
-
Channeleigenschaften abfragen und verändern
In Anlehnugn an dies:
https://knuddels-api.uservoice.com/forums/281002-general/suggestions/6953123-channeleigenschaften-abfragenIch hätte gern die Möglichkeit zu prüfen ob der Channel sich derzeit im "SpecialEvent"-Modus befindet.
3 votesAhoi,
danke für den Vorschlag. Wir haben dies eingebaut: http://developer.knuddels.de/docs/classes/Channel.html#method_getTalkMode
Knuddelige Grüße
Ironist -
[Developer] Clienten zur verfügung stellen
Es wäre sehr cool, wenn man auch auf dem Testserver diverse Clienten zur Verfügung bestellt bekommt.
Leichtes Beispiel wäre hier der HTMLChat, der bräuchte ja beispielsweise nur kopiert werden. Auch fände ich wichtig dass hier die Clienten immer up-to-date sind.
Noch cooler wäre es natürlich wenn dies auch mit den Smartphone-Apps geschehen würde (hier kann man beim Login ja das "Logo" bis zum Testserver "swipen").
Grund dafür ist einfach, dass man gerne in Ruhe die Ausgabe testen möchte ohne dass man den Livebetrieb stört. Insbesondere wenn die UI auch für die Smartphone-Apps angestrebt werden, wäre genau dieser Schritt sinnvoll.
5 votesAhoi,
der HTML-Chat ist ab sofort auf dem Entwickler-Service verfügbar: devwww.knuddels.de/htmlchat
In der nächsten Android-Version kann man sich den Entwicklungsserver als Land mit der Funktion /accessDevServer freischalten.
Knuddelige Grüße
Ironist -
Die App-Logs an andere User weiterleiten
Es wäre doch sehr praktisch die App-Logs an andere User weiterzuleiten. Wenn mann mehrere Apps betreut muss man nicht jedesmal mit dem Nick online kommen dem der Chanel gehört sonder könnte zum Beispiel den App-Developer als empfänger setzen, da ja dieser meistens mehr anfangen kann mit den daten als jemand dem der Channel nur gehört.
8 votes -
Prüfen, welche UI derzeit geöffnet ist
Wenn man mehrere Spiele in einer App anbietet die verschiedene HTMLFiles besitzt, wäre es schön wenn man in der App prüfen kann, ob der User bereits die App geöffnet hat.
So wäre es dann möglich dem User mitzuteilen, sofern er ein ChatCommand ausführt, dass er das Spiel derzeit nicht geöffnet hat.
Beispiel:
this.chatCommands = {
test: function(user, params) {
if(user.hasAppContent('index.html')) {
user.sendPrivateMessage('Du hast das Spiel derzeit nicht geöffnet. °>Spiel starten|/play<°');
return;
}
}
};11 votesAhoi,
ab sofort kann im User-Objekt abgefragt werden, welche AppContentInstances ein Nutzer gerade offen hat.
Knuddelige Grüße
Ironist -
Innerhalb der UI resizen
Es wäre schön wenn man innerhalb der UI die Box von der Größe verändern kann.
Beispiel:
Client.setSize(100, 150);3 votesAhoi,
diesen Wunsch haben wir bereits umgesetzt.
Knuddelige Grüße,
Ironist -
Whitelist-Ideen für Client.executeSlashCommand()
Hier können alle Vorschläge für die Whitelist der executeSlashCommand rein, die ohne "Bestätigung der User" durchgeführt werden sollten.
- /w
- /m
- /w2 (da aktuell nur die wold auf geht)
- /d
- /appknuddel
0 votesHallo Olli,
bis auf /m haben wir die Funktionen eingebaut. Mit /m wäre es möglich, den Nutzer beliebige /ms versenden zu lassen. das können wir ohne Confirm nicht anbieten.
-
user.getUserStatusNumber() soll einfach eine Number zurück geben (StatusNummern)
Jedesmal ein vergleich mit
if(user.getUserStatus() == UserStatus.Stammi)
ist nervig. Bin dafür das wir
user.getUserStatusNumber dazubekommen und dafür eine Number zurück bekommen (Die Status-Nummern die im Profil eh sind 2 = Stammi, 6 = Admin usw...)0 votesHallo Jan,
diese Idee ist so gut, dass wir sie quasi bereits gebaut, aber noch nicht dokumentiert hatten. Ein bisschen anders haben wir es jedoch gemacht.
Das Objekt UserStatus hat die Methode getNumericStatus mit der man den Status als Zahlenwert erhalten kann.
Mit dem nächsten Update gibt es zudem die Methode isAtLeast mit der man herausfinden kann, ob der Status mindestens einem Status entspricht:
if (user.getUserStatus().isAtLeast(UserStatus.Family))
{
// Führe diesen Code aus, wenn der Status mindestens Family ist.
}