Anzeigen:
Extends Message
Modul: Core

Eine Instanz von PrivateMessage repräsentiert eine private Nachricht im Chat. Die App erhält sämtliche private Nachrichten, die an einen ihrer BotUser geschickt werden.



Hinweis: Eine App hat keinen Zugriff auf private Nachrichten, die Nutzer untereinander schreiben, ohne dass ein BotUser als Empfänger involviert ist.

Methoden

getAuthor

() User

Geerbt von Message:

Liefert den User, der die Nachricht verfasst hat.

Rückgabewert:

User:

Beispiel:

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

getCreationDate

() Date

Geerbt von Message:

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

Rückgabewert:

Date:

Beispiel:

var creationDate = message.getCreationDate();

getReceivingUsers

() User[]

Liefert die Liste der Empfänger der Nachricht.

Rückgabewert:

Beispiel:

var receivingUsers = privateMessage.getReceivingUsers(); // i.e.: [ User:Holgi ]

getText

() String

Geerbt von Message:

Liefert den Inhalt der Nachricht.

Rückgabewert:

Beispiel:

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

sendReply

(
  • text
)

Sendet eine private Nachricht an alle Beteiligten des Gespräches.

Parameter:

Beispiel:

if (privateMessage.getText().contains('Pizza'))
{
    var msg = 'Gute Idee, ' + privateMessage.getAuthor() + '! Wir sollten Pizza essen.';
    
    privateMessage.sendReply(msg);
}