NewMessageBody

Объект используется при отправке нового сообщения в чате или каналеPOST /messages, редактировании существующего сообщения или поста PUT /messages, а также callback-отправке сообщения пользователю при нажатии им кнопки в чате или канале POST /answers

Параметры объекта содержат: текст и способ его форматирования, вложения, ссылку на связанное сообщение (ответ или пересылка), настройку PUSH-уведомлений для участников чата

text
string Nullable

до 4000 символов

attachments
AttachmentRequest[] Nullable

Вложения сообщения. Если поле равно null, изменений не произойдет. Если массив пуст, все вложения будут удалены

link
object NewMessageLink Nullable

Ссылка на сообщение

notify
boolean optional

По умолчанию: true

Если false, участники чата не получат push-уведомления. Для каналов необходимо отправлять запрос с notify = true или без этого поля, т.к. каналы не подразумевают отправку постов без push-уведомлений

format
enum TextFormat Nullable optional

Возможные значения в enum: "markdown" "html"

Если установлен, текст сообщения будет форматирован данным способом. Для подробной информации загляните в раздел Форматирование

Пример объекта

JSON
Скопировать
{ "text": "string", "attachments": [{ ... }], "link": { ... }, "notify": true, "format": "markdown" }