Объект UserMessage
используется для работы с сообщениями, отправленными пользователем, включая текст и вложения.
message
Возвращает оригинальный текст сообщения.
Сигнатура: message string
Аргументы: отсутствуют.
Пример использования:
$msg = queue.last().message; // $msg содержит текст последнего сообщения пользователя.
attachments
Возвращает список идентификаторов файлов, приложенных к сообщению.
Сигнатура: attachments List<string>
Аргументы: отсутствуют.
Пример использования:
$attachments = queue.first().attachments; // $attachments содержит список вложений первого сообщения пользователя.
isEmpty()
Определяет, пустое ли сообщение.
Сигнатура: isEmpty() bool
Аргументы: отсутствуют.
Возвращаемое значение:
true
— если сообщение пустое.false
— если сообщение содержит текст или вложения.Пример использования:
$isEmpty = queue.last().isEmpty(); // $isEmpty содержит true, если последнее сообщение пользователя пустое, и false в противном случае.
hasAttachments()
Определяет, есть ли вложения в сообщении.
Сигнатура: hasAttachments() bool
Аргументы: отсутствуют.
Возвращаемое значение:
true
— если вложения присутствуют.false
— если вложений нет.Пример использования:
$hasAttachments = queue.first().hasAttachments(); // $hasAttachments содержит true, если первое сообщение пользователя имеет вложения, и false в противном случае.