В official documentation быстрых ответов говорит:Как использовать быстрые ответы с приложением
Quick Replies work with all message types including text message, image and template attachments.
Но когда я пытаюсь отправить его с template_type: button
, я получил сообщение об ошибке:
{
"error": {
"message": "(#100) Only one of text or attachment can be specified",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "H8w+ZfRbBub"
}
}
То, что я пытаюсь отправить:
{
"recipient": {"id": "234567890"},
"message": {
"text": "TEXT_MESSAGE",
"quick_replies": [
{
"content_type": "text",
"title": "SOME_TITLE_1",
"payload": "PAY_LOAD_1"
},
{
"content_type": "text",
"title": "SOME_TITLE_2",
"payload": "PAY_LOAD_2"
}
],
"attachment": {
"type": "template",
"payload": {
"template_type": "button",
"text": "TEXT_MESSAGE",
"buttons": [
{
"title": "READ_MORE_BUTTON",
"type": "postback",
"payload": "look:1:c"
}
]
}
}
}
}
, когда я послал без message.text
, я получил ошибку:
{
"error": {
"message": "(#100) Cannot use both CTA and quick reply",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "C0DDxGzaUUj"
}
}
Что такое CTA?
Как отправить быстрые ответы с прикреплением?
Ах теперь я понимаю, что я использовал общий шаблон, как обычно, и не пытаюсь отправить трио : текст, кнопки, быстрые ответы. Вы нашли способ сделать это или обходной путь? – user2322082
@ пользователь2322082 не реально. Я могу отправить только два разных сообщения. – Dmitry
Итак, вам нужно отправить сообщение с кнопкой, а затем дождаться доставки, а затем отправить быстрые ответы? И есть ли способ отправить быстрые ответы без какой-либо другой информации? – user2322082