...
| Блок кода | ||
|---|---|---|
| ||
$messageCount = queue.size() // $messageCount содержит число сообщений пользователя за всё время диалога |
queue.last() ?UserMessage
Назначение: возвращает последнее сообщение пользователя либо nil, если очередь сообщений пуста.
...
| Блок кода | ||
|---|---|---|
| ||
$lastMessage = queue.last() // $lastMessage содержит последнее на данный момент сообщение пользователя |
queue.first() ?UserMessage
Назначение: возвращает первое сообщение пользователя либо nil, если очередь сообщений пуста.
Аргументы: отсутствуют.
Возвращаемое значение: объект UserMessage или nil.
| Блок кода | ||
|---|---|---|
| ||
$firstMessage = queue.first() // $firstMessage содержит первое сообщение пользователя |
queue.nth(index int) ?UserMessage
Назначение: возвращает сообщение пользователя по его порядковому номеру, начиная с 1.
Аргументы:
- index - порядковый номер сообщения пользователя.
Возвращаемое значение: объект UserMessage или nil.
| Блок кода | ||
|---|---|---|
| ||
$message = queue.nth(5) // $message содержит пятое сообщение пользователя |