Отправка сообщений со стикерами и контактами

Для отправки сообщений в чаты и каналы в API используется метод POST /messages

Подробнее об отправке других типов вложения — медиафайлы, клавиатура, «Как отправить несколько медиафайлов»

Отправка стикера

Чтобы отправить сообщение cо стикером в чат или канала через API, используйте метод POST /messages, в массиве attachments укажите type = sticker

Вы можете отправить стикер в сообщении или посте единственным вложением двумя способами:

В одном запросе можно отправить только один стикер

JSON
{
  "attachments": [
    {
      "type": "sticker",
      "payload": {
// Уникальный код стикера
         "code": "2fd04f94e"
    }
    }
  ]
 }
JSON
{
  "attachments": [
    {
      "type": "sticker",
      "payload": {
// URL стикера
         "url": "https://i.oneme.ru/getSmile?smileId=2fd04f94e&smileType=4"
    }
    }
  ]
 }

Отправка данных контакта

Чтобы отправить сообщение c контактом в чат или канала через API, используйте метод POST /messages, в массиве attachments укажите type = contact

Вы можете отправить контакт в сообщении или посте единственным вложением или в комбинации с вложением одной кнопки type=inline_keyboard

Сам контакт можете отправить двумя способами:

JSON
{
  "text": "Это сообщение с данными контакта",
  "attachments": [
    {
// Вложение с контактом
      "type": "contact",
      "payload": {
// Имя контакта — поле необязательное
              "name": "Имя Фамилия", 
// Id контакта в MAX
              "contact_id": "26575625762"
      }
    }
  ]
 }
JSON
{
  "text": "Это сообщение с данными контакта",
  "attachments": [
    {
// Вложение с контактом
      "type": "contact",
      "payload": {
// Имя контакта — поле необязательное
              "name": "Имя Фамилия", 
// vcf_info контакта в MAX
              "vcf_info": "BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:ez-vcard 0.10.3\r\nTEL;TYPE=cell:7999999999\r\nFN:Имя Фамилиия\r\nEND:VCARD\r\n"
      }
    }
  ]
 }
JSON
{
  "attachments": [
    {
      "type": "contact",
      "payload": {
// Имя контакта — поле необязательное
              "name": "Имя Фамилия",
// vcf_info контакта в MAX 
              "vcf_info": "BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:ez-vcard 0.10.3\r\nTEL;TYPE=cell:7999999999\r\nFN:Имя Фамилиия\r\nEND:VCARD\r\n"
      }
    },
// Вложение с кнопкой
     {
      "type": "inline_keyboard",
      "payload": {
        "buttons": [
            [
            {
// Тип кнопки
        "type": "request_contact",
        "text": "Запрос контакта"
            }
            ]
        ]
      }
    }
  ]
 }