Функции, определяющие возможности, параметры и содержание сообщения.
Поддерживает ли получатель длинный текст (в зависимости от возможностей получателя,
длинна сообщения может быть ограничена, либо сопряжена с дополнительными затратами, например, смс-сообщения).
Параметр |
Тип |
Обязательный |
Комментарий |
|
Boolean |
|
Возвращает признак, допускает ли сообщение длинный текст. |
Поддерживает ли получатель базовое форматирование. Допускается форматирование при помощи html-тегов <b>, <i> и <a>.
Поддерживает ли получатель действия в чате.
Параметр |
Тип |
Обязательный |
Комментарий |
|
Boolean |
|
Возвращает признак, допускает ли сообщение действие в чате. |
Поддерживает ли получатель пересылку файлов.
Параметр |
Тип |
Обязательный |
Комментарий |
|
Boolean |
|
Возвращает признак, допускает ли сообщение пересылку файлов. |
Поддерживает ли получатель пересылку изображений.
Параметр |
Тип |
Обязательный |
Комментарий |
|
Boolean |
|
Возвращает признак, допускает ли сообщение пересылку изображений. |
Установить заголовок сообщения (по умолчанию заголовок сообщения выставляется исходя из названия
источника, сгенерировавшего данное сообщение).
Параметр |
Тип |
Обязательный |
Комментарий |
title |
String |
Да |
Новый заголовок сообщения. |
Возвращает ранее выставленный заголовок сообщения.
Параметр |
Тип |
Обязательный |
Комментарий |
|
String |
|
Возвращает ранее заданный заголовок. |
Установить приоритет сообщения (по умолчанию значение приоритета выставлено в "Средний").
Параметр |
Тип |
Обязательный |
Комментарий |
title |
String |
Да |
Новый приоритет сообщения. Доступные значения: highest, high, normal, low, lowest. |
|
Boolean |
|
Возвращает признак, бы ли приоритет успешно задан. |
Возвращает ранее выставленный приоритет сообщения.
Параметр |
Тип |
Обязательный |
Комментарий |
|
String |
|
Возвращает ранее заданный приоритет. |
Установить уровень сообщения (по умолчанию значение уровеня выставлено в "Информация").
Параметр |
Тип |
Обязательный |
Комментарий |
title |
String |
Да |
Новый уровень сообщения. Доступные значения: verbose, info, notice, warning, error, success. |
|
Boolean |
|
Возвращает признак, бы ли уровень успешно задан. |
Возвращает ранее выставленный уровень сообщения.
Параметр |
Тип |
Обязательный |
Комментарий |
|
String |
|
Возвращает ранее заданный уровень. |
Действия - это кнопки, появляющиеся рядом с сообщением и позволяющие пользователю реагировать на сообщение непосредственно из чата.
Если получатель не поддерживает действия, то они будут отправлены при помощи простых ссылок
(если соответствующий функционал заложен разработчиком источника). Внешний сервис может производить реакцию
на действие как при помощи прямого вызова переданного при создании действия урла, либо запрашивая статус сообщения самостоятельно.
Структура TplAction содержит следующие поля:
Параметр |
Тип |
Комментарий |
name |
String |
Имя действия. |
title |
String |
Отображаемое имя действия. |
callback |
String | Null |
Вызываемый URL. |
url |
String |
Ссылка на применение действия. |
Добавление кнопки действия. В случае, если при создании действия был передан callback-урл, то этот урл будет вызван в фоне при активации действия.
Параметр |
Тип |
Обязательный |
Комментарий |
name |
String |
Да |
Внутренне название действия для последующей идентификации. |
title |
String |
Да |
Название действия, которое видит пользователь. |
callback |
String |
|
Урл, который вызывается, когда пользователь вызывает действие. |
|
Boolean |
|
Возвращает, было ли добавление действия успешным. |
Добавление кнопки действия в виде ссылки. Саму ссылку в сообщении должен разместить разработчик источника. В случае, если при создании действия был передан callback-урл, то этот урл будет вызван в фоне при активации действия.
Параметр |
Тип |
Обязательный |
Комментарий |
name |
String |
Да |
Внутренне название действия для последующей идентификации. |
title |
String |
Да |
Название действия, которое видит пользователь. |
callback |
String |
|
Урл, который вызывается, когда пользователь вызывает действие. |
|
TplAction | Null |
|
Возвращает действие, если оно было создано. |
Добавление файла в сообщение.
Параметр |
Тип |
Обязательный |
Комментарий |
file |
File |
Да |
Файл, полученный из модели request при помощи функций files, filesByField, filesByName. |
name |
String |
|
Название файла. По умолчанию он будет выставлен согласно переданной структуре file.name. |
mime_type |
String |
|
Mime-тип файла. По умолчанию он будет выставлен согласно переданной структуре file.mime_type. |
|
Boolean |
|
Возвращает, было ли добавление файда успешным. |
Добавление файла в сообщение из содержания.
Параметр |
Тип |
Обязательный |
Комментарий |
content |
String |
Да |
Сожержание файла. |
name |
String |
|
Название файла. |
mime_type |
String |
|
Mime-тип файла. |
|
Boolean |
|
Возвращает признак, было ли добавление файла успешным. |
Добавление файла в сообщение по ссылке.
Параметр |
Тип |
Обязательный |
Комментарий |
url |
String |
Да |
Ссылка на файл. |
name |
String |
|
Название файла. |
mime_type |
String |
|
Mime-тип файла. |
|
Boolean |
|
Возвращает признак, было ли добавление файла успешным. |
Добавление изображения в сообщение.
Параметр |
Тип |
Обязательный |
Комментарий |
file |
File |
Да |
Файл, полученный из модели request при помощи функций files, filesByField, filesByName. |
name |
String |
|
Название файла. По умолчанию он будет выставлен согласно переданной структуре file.name. |
mime_type |
String |
|
Mime-тип файла. По умолчанию он будет выставлен согласно переданной структуре file.mime_type. |
|
Boolean |
|
Возвращает признак, было ли добавление изображения успешным. |
Добавление изображения в сообщение из содержания.
Параметр |
Тип |
Обязательный |
Комментарий |
content |
String |
Да |
Сожержание файла. |
name |
String |
|
Название файла. |
mime_type |
String |
|
Mime-тип файла. |
|
Boolean |
|
Возвращает признак, было ли добавление изображения успешным. |
Добавление изображения в сообщение по ссылке.
Параметр |
Тип |
Обязательный |
Комментарий |
url |
String |
Да |
Ссылка на файл. |
name |
String |
|
Название файла. |
mime_type |
String |
|
Mime-тип файла. |
|
Boolean |
|
Возвращает признак, было ли добавление изображения успешным. |
Для организации ссылки на файл необходимо воспользоваться одной из функций: addFileLink,
addFileLinkFromContent или addFileLinkFromUrl. Все эти функции возвращают структуру TplFile.
Структура TplFile содержит следующие поля:
Параметр |
Тип |
Комментарий |
name |
String |
Имя файла. |
url |
String |
Ссылка на файл. |
Добавление ссылки на файл в сообщение.
Параметр |
Тип |
Обязательный |
Комментарий |
file |
File |
Да |
Файл, полученный из модели request при помощи функций files, filesByField, filesByName. |
name |
String |
|
Название файла. По умолчанию он будет выставлен согласно переданной структуре file.name. |
mime_type |
String |
|
Mime-тип файла. По умолчанию он будет выставлен согласно переданной структуре file.mime_type. |
|
TplFile | Null |
|
Возвращает файл в случае успеха. |
Добавление ссылки на файл в сообщение из содержания.
Параметр |
Тип |
Обязательный |
Комментарий |
content |
String |
Да |
Сожержание файла. |
name |
String |
|
Название файла. |
mime_type |
String |
|
Mime-тип файла. |
|
TplFile | Null |
|
Возвращает файл в случае успеха. |
Добавление ссылки на файл в сообщение по ссылке.
Параметр |
Тип |
Обязательный |
Комментарий |
url |
String |
Да |
Ссылка на файл. |
name |
String |
|
Название файла. |
mime_type |
String |
|
Mime-тип файла. |
|
TplFile | Null |
|
Возвращает файл в случае успеха. |