Объект 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 в противном случае.