Modul: Core

Message ist eine abstrakte Klasse und repräsentiert eine Nachricht im Chat.

Methoden

getAuthor

() User

Liefert den User, der die Nachricht verfasst hat.

Rückgabewert:

User:

Beispiel:

var author = message.getAuthor(); // i.e.: User:someAwesomeNick

getCreationDate

() Date

Liefert den genauen Zeitpunkt, zu dem die Nachricht erstellt wurde.

Rückgabewert:

Date:

Beispiel:

var creationDate = message.getCreationDate();

getRawText

() String

Liefert den Text der Nachricht wie ihn der Nutzer ursprünglich eingegeben hat. Bei vom System generierten Nachrichten (Bots und AppBots) ist dies identisch mit getText().

Rückgabewert:

Beispiel:

var text = message.getText(); // i.e.: 'Hey °>sm_10...b.pw_18.ph_18.gif<>--<>|/tb-show sid~smileyClick:3<°'
var rawText = message.getRawText(); // i.e.: 'Hey :-D'

getText

() String

Liefert den verarbeiteten Text der Nachricht. Dabei werden unerlaubte KCode-Elemente entfernt und Smileys durch die entsprechenden Bilder ersetzt.

Rückgabewert:

Beispiel:

var text = message.getText(); // i.e.: 'Hey, du bist toll!'