Posted by: Benz
Einbinden von sendPostMessage - 05.02.2016, 02:58:18
Ich habe mal eine Frage, jaaa ich weiß, davon habe ich häufiger welche
Mein Problem sieht derzeit so aus :
App-Logs (privat): StarBots: ERROR: org.mozilla.javascript.EvaluatorException: Can't find method com.knuddels.apps.user.BotUser.sendPostMessage(org.mozilla.javascript.ConsString). (knuddelsDEV.3056XXXX.StarBots@v0: main.js#98)
at knuddelsDEV.3056XXXX.StarBots@v0: main.js:98
Natürlich habe ich folgendes versucht :
Mein Problem bezieht sich auf folgende Zeile, die ich versuche einzubinden :
Wo liegt da das Problem ? Kann mir irgendwer sagen wo ich da einen Fehler habe ?
Ich hab das Spiel auf jedem Fall online, die Fehlermeldung bekomme ich nur privat und im Log gesendet, jedoch wird die Message nicht ausgegeben per /m, wie ich es geplant hatte.
Jedoch läuft das Spiel welches ich habe damit einwandfrei, so das ich es erst einmal weiterlaufen lassen kann.
Lieben Dank im vorraus, für die hoffentlich glücklich stellende Antwort
Mein Problem sieht derzeit so aus :
App-Logs (privat): StarBots: ERROR: org.mozilla.javascript.EvaluatorException: Can't find method com.knuddels.apps.user.BotUser.sendPostMessage(org.mozilla.javascript.ConsString). (knuddelsDEV.3056XXXX.StarBots@v0: main.js#98)
at knuddelsDEV.3056XXXX.StarBots@v0: main.js:98
Natürlich habe ich folgendes versucht :
Code:
rank.addLabelChangeListener(function(toplistLabelChangeEvent) { var user = toplistLabelChangeEvent.getUser(); var newLabel = toplistLabelChangeEvent.getNewLabel(); var bot = KnuddelsServer.getDefaultBotUser(); var message = toplistLabelChangeEvent.getNewLabel(); bot.sendPublicMessage('Funktionierender Ausgabetext !'); var message = 'Fehlerhafter Ausgabetext'; bot.sendPostMessage(message);
Mein Problem bezieht sich auf folgende Zeile, die ich versuche einzubinden :
Code:
var message = 'Fehlerhafter Ausgabetext'; bot.sendPostMessage(message);
Wo liegt da das Problem ? Kann mir irgendwer sagen wo ich da einen Fehler habe ?
Ich hab das Spiel auf jedem Fall online, die Fehlermeldung bekomme ich nur privat und im Log gesendet, jedoch wird die Message nicht ausgegeben per /m, wie ich es geplant hatte.
Jedoch läuft das Spiel welches ich habe damit einwandfrei, so das ich es erst einmal weiterlaufen lassen kann.
Lieben Dank im vorraus, für die hoffentlich glücklich stellende Antwort