Отправка сообщений со стикерами и контактами
Для отправки сообщений в чаты и каналы в API используется метод POST /messages
Подробнее об отправке других типов вложения — медиафайлы, клавиатура, «Как отправить несколько медиафайлов»
Отправка стикера
Чтобы отправить сообщение cо стикером в чат или канала через API, используйте метод POST /messages, в массиве attachments укажите type = sticker
Вы можете отправить стикер в сообщении или посте единственным вложением двумя способами:
- Через
code— уникальный код стикера - Через
urlстикера
В одном запросе можно отправить только один стикер
{
"attachments": [
{
"type": "sticker",
"payload": {
// Уникальный код стикера
"code": "2fd04f94e"
}
}
]
}{
"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
Сам контакт можете отправить двумя способами:
- Через
contact_id— идентификатор контакта - Через
vcf_info— информация о контакте в формате VCF
{
"text": "Это сообщение с данными контакта",
"attachments": [
{
// Вложение с контактом
"type": "contact",
"payload": {
// Имя контакта — поле необязательное
"name": "Имя Фамилия",
// Id контакта в MAX
"contact_id": "26575625762"
}
}
]
}{
"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"
}
}
]
}{
"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": "Запрос контакта"
}
]
]
}
}
]
}