Verbesserungsvorschläge
60 results found
-
sendPublicMessage() auch auf normalen Usern aufrufen können
öffentliche Nachrichten im Namen des ausführenden Users ausführen (analog zu den Makros). eventuell mit einmaliger Bestätigung des Users.
42 votesAhoi,
das ist eine spannende Idee. Wenn wir diese idee umsetzen, dann mit Abfrage beim Nutzer, ob die App im Namen des Nutzers Nachrichten schreiben darf.
-
Methode: user.setHighlights(Message)
Zum setzen eines Highlights Eintrages im Profil.
Allerdings mit Dialogfeld damit der User zustimmen oder ablehnen kann.33 votesAhoi,
wir finden dieses Idee total spannend und überlegen uns, wie wir sie umsetzen könnten. Wenn wir eine Version davon umsetzen, dann auf jeden Fall so, dass der Nutzer beim ersten Mal gefragt wird, ob er Einträge dieser App akzeptiert und er die Einträge im Profil ausblenden kann.
-
Mehr Informationen via getColorMutedUsers, getLockedUsers, getMutedUsers
Aktuell geben die Funktionen
- getColorMutedUsers
- getLockedUsers
- getMutedUsersNur die betroffenen User zurück. Es wäre jedoch sehr hilfreich wenn man auch den Akteur sowie die Begründung der Handlung auslesen könnte. Besonders die Unterscheidung von Jamesmute/CMC-Mute ist sehr wichtig und entscheidend.
WICHTIG: Diese Idee beinhaltet NICHT dass Mutes oder ähnliches aufgehoben werden sollen, sondern lediglich eine erweiterterte Rückgabe von Informationen.
29 votesSascha Hameister responded
Ahoi,
uns fehlen hier ganz klar die konkreten Szenarien, wann dies genutzt werden soll. Bitte beschreibt in den Kommentaren, was ihr damit vorhabt.
Knuddelige Grüße
Ironist -
NicksortToTop
Ich würde es gut finden, wenn man Nicks in der Nickliste nach oben sortieren könnte. Damit man Nicks, die derzeit im Spiel beteiligt sind oben anordnet. Siehe Fotocontest oder Mafia2.
27 votesSascha Hameister responded
Ahoi,
eine Umsetzung halte ich derzeit für wenig sinnvoll, da dieses Feature lediglich im Applet funktionieren würde.
Knuddelige Grüße
Ironist -
Funktionen deaktivieren
Es wäre für Spiele super wenn man (zB im /mychannel Fenster) beliebig Funktionen deaktivieren könnte (zB. /p, /dice, /me usw...) am besten geblacklistet mit dingen wie /go, /admincall usw.
24 votes -
App.onDeveloperAction
Es wird ein globaler Befehl /apps sendToApps:TEXT bereitgestellt, dessen Variable TEXT wird an alle aktiven Apps mit dem Hook App.onDeveloperAction übertragen sodass der Developer in der Lage ist, aktionen auszuführen ohne jeden einzelnen Channel zu betreten und dies dort auszuführen.
Nötig könnte dies bei dringenden Updates, zur Wartung oder Wartungshinweisen (im Topic), für Durchsagen oder ähnlich verwendet werden
24 votes -
sendPublicMessage() mit verschiedenen Varianten für einzelne ClientTypes
um z.B. Spiele die mit öffentlichen Nachrichten arbeiten (gesehen bei KopfTrainer, Braintainment) an den jeweiligen Client des Nutzers anzupassen wäre eine Möglichkeit für verschiedene ClientTypes verschiedene Texte anzugeben nützlich.
Aktuell unterstützt jeder Client unterschiedlich viel KCode, und wenn man alle Clients unterstützen will hat man grafisch nur sehr wenig Gestaltungsmöglichkeiten.
Zusätzlich dazu kommt noch die von Grund auf unterschiedliche UI und UX auf mobile devices.22 votes -
Die App sollte entmuten können
Schön wäre es, wenn man unter /apps ein Haken hätte, um der App das Recht zu geben, entmuten zu dürfen. Das Problem, dass User mute sind ist häufiger und derzeit umgeht man den Prozess , indem jeder CM ein Fenster bekommt und dadurch entmuten klicken muss, das ist nur schlecht wenn kein CM mehr online ist.
Mit den Haken könnte jeder MyChannel-Besitzer selbst entscheiden, ob die App das Recht hat oder nicht.
Die Abfrage wäre beispielsweise
if (user.isMuted())
{
KnuddelsServer.getDefaultBotUser().removeMute(user);
}22 votesSascha Hameister responded
Ahoi,
uns interessiert, ob der tatsächliche Wunsch wirklich lautet “App soll entmuten können” oder der Wunsch nicht viel eher ist “Einstellen können, dass Nutzer nicht von James gemutet werden”.
Bitte berichtet, wie ihr die Funktion nutzen würdet und warum eine API-Methode statt einer Einstellung im MyChannel-Edit Sinn macht.
Knuddelige Grüße
Ironist -
Channelmoderatoren setzen und entfernen
Methoden um MCM zu setzen/entfernen wäre gut.
21 votesSascha Hameister responded
Ahoi,
wir können uns vorstellen, diese Idee zu realisieren, jedoch nicht in nächster Zeit, da hierfür ein Rechtemanagement nötig werden würde, bei dem die Person, die die App installiert, der App diese Möglichkeit erlaubt.
Knuddelige Grüße
Ironist -
Persistence-Backup
Mir ist es nun schon zum 2. mal passiert, dass mir ein Fehler unterlaufen ist, der wichtige Daten aus den Persistencen gelöscht hat. Vielleicht wäre eine Art-Backup-Funktion hilfreich, um die Persistencen zu einem älteren Zeitpunkt wiederherzustellen.
21 votesHallo,
wir haben geplant, die Möglichkeit anzubieten, ein Backup anzufordern oder einzuspielen.
Knuddelige Grüße
Ironist -
Privates Anschreiben von Spielenden Usern unterbinden
Ich habe letztens eine Idee hier gelesen bezüglich eines eigenen Filters. Dabei kam mir gerade eine andere Idee und zwar dass es gerade in Quiz-Apps oder Apps wo durch vorsagen ein Vorteil entsteht es sinnvoll sein kann, für die Spieldauer des Users das Private anschreiben und /ms zu unterbinden - ähnlich wie z.B. bei Mafia2 oder via Mod-Funktionen es aktuell zum Einsatz kommt!
20 votes -
Beziehungsstatus abfragen?
Ich würde gerne den Beziehungsstatus der Nutzer abfragen können was für Date-Apps vorteile hat. Und dort gut angewendet werden kann. So wie der User Status. user.IsStammi...
In dem fall dann halt user.IsSingle oder so in der art!20 votesAhoi,
wir können uns vorstellen eine Methode für den Beziehungsstatus anzubieten, wenn es konkrete Ideen gibt, wofür diese sinnvoll genutzt werden und die Idee mehr Unterstützer gewinnt.
Knuddelige Grüße
Ironist -
Möglichkeit durch playSound streams abzuspielen.
Es sollte möglich sein durch playSound einen Audio Stream zu starten. (Ob .wav oder .mp3 ist egal).
18 votes -
App.mayPublicDice(user, diceConfig)
Damit könnte man zwischenwürfeln effektiv verhindern und ein durch die App durchgesetztes Muten eines Users perfektionieren.
Dabei wären der user und die gewünschte Configuration hilfreich bei der entscheidung um ihm eine passende Nachricht zu senden (Falsche Config, nicht dran, nicht im Spiel, gemutet)
Das Würfelergebnis darf natürlich nicht dabei sein, sonst könnte man Gewinnwürfel auschließen als wären sie nie passiert
17 votesHallo,
wir haben vor, diese Idee so umzusetzen, wie du sie vorgeschlagen hast:
App.mayUserDice(user, diceConfiguration)
Knuddelige Grüße
Ironist -
isChannelModerator() - Erweitern auf optionalen Parameter mit Channelname
Für die Funktion isChannelModerator würde ich gerne einen Wert mit übergeben können (string) Flirt zB um abzufragen ob der User CM im Channel flirt ist.
Anwendung:
Channels die für Systemchannel-CM´s benutzt werden zB CME,CMV, Juschu-Versamlungen etc. können auf diesen Weg nur für jene Leute zugängig gemacht werden.App.mayJoinChannel = function mayJoinChannel(user){
if(user.isChannelModerator('Flirt')){
return ChannelJoinPermission.accepted();
}else{
return ChannelJoinPermission.denied('Dieser Channel darf nur von Channelmoderatoren des Channels Flirt betreten werden');}
}
17 votes -
User.channelmove('ChannelNumber');
User in Tochterchannel verschieben zb. wie im Pokerfinale wo verschiedene Tische verschiedene Channel haben.
16 votes -
user getLastOnlineDate
Ich hätte gerne eine Funktion um den Zeitpunkt des letzten Logins eines Users auszulesen. Hierbei geht es primär um die Bereinigung von Datenleichen. Ich denke ich kann hier insgesamt über 100.000 Datenleichen entfernen!
15 votesAhoi,
wir finden diese Idee spannend und haben geplant sie umzusetzen.
Knuddelige Grüße
Ironist -
user.sendActionMessage()
Es wäre geil, wenn uns die Möglichkeit geboten wird auch im Namen des Users eine Art /me-Funktion verwenden kann. So könnte man das Problem der fehlenden Unterstüztung der MyChannelMacros im HTML-Chat umgehen.
Beispiel:
user.sendActionMessage(' begrüßt XY herzlich im Channel.');//Ausgabe
IgelchenM begrüßt XY herzlich im Channel.15 votes -
ChannelDesign mehr getter
http://developer.knuddels.de/docs/classes/ChannelDesign.html
getChannelRed
getChannelBlue
getChannelBlue
getLineHeight (leerzeilengröße?)
getMinimumFontSize
getMaximumFontSIze
getDefaultFontSize
allowColorMessages
allowBoldAndItalicMessagesDer Bot kann theoretisch die Schriftgrößenbeschränkung etc. umgehen. Um individuell je nach Channeleinstellung dies eben nicht zu umgehen, wäre es gut wenn man per API dieses nachprüfen könnte.
Ebenso um eine Nickliste für SPiele in einem Popup nachzustellen, wäre es notwendig alle Farben des Channels auslesen zu können.15 votes -
der AppBot User aus dem Channel kicken kann.
Hallo Zusammen,
ich fände es Sinnvoll, wenn der App-Bot die Rechte zum kicken eines Users bekommen könnte.
Da ich gerne eine Art "Vote" System bauen möchte mit der Chatter die sich lange in einem Channel aufhalten jemanden entfernen können der sich im Video Chat freizügig zeigt oder blank zieht ohne dass ein MCM online ist.In dieses System würde ich noch ein paar mehr parameter einfließen lassen, aber im großen und ganzen wäre das gerade für Video Channel eine Sinnvolle Art und Weise den Stammgästen den aufenthalt angenehmer zu gestalten.
15 votes