API Viber позволяет отправить сообщение о типе события conversation_started
, чтобы пользователь мог подписаться. Из документации о приветственном сообщении , я вижу следующий код, который успешно отправляет текст и изображение:
{
"sender": {
"name": "John McClane",
"avatar": "http://avatar.example.com"
},
"tracking_data": "tracking data",
"type": "text",
"text": "Welcome to our bot!",
"media": "http://www.images.com/img.jpg",
"thumbnail": "http://www.images.com/thumb.jpg"
}
Но как добавить туда несколько кнопок?
Я хочу, чтобы мои пользователи могли нажать на них, чтобы подписаться и начать общение с моим ботом.
Я попытался добавить следующее в сообщение, но это не сработало:
"keyboard": {
"Type": "keyboard",
"DefaultHeight": true,
"Buttons": [{
"ActionType": "reply",
"ActionBody": "reply to me",
"Text": "Key text",
"TextSize": "regular"
}]
}