Payload para anexo de “vídeo”
Chave | Tipo | Descrição |
|---|---|---|
|
| URL do vídeo |
Exemplo:
{
"message": {
"attachment": {
"type": "video",
"payload": {
"url": "http://url_or_the_video"
}
}
}
}Payload para anexo de “imagem”
Chave | Tipo | Descrição |
|---|---|---|
| URL da imagem | |
|
| Texto a ser exibido/lido se a imagem não puder ser carregada |
Exemplo:
{
"message": {
"attachment": {
"type": "image",
"payload": {
"url": "http://url_or_the_image",
"alt_text": "http://url_or_the_image",
}
}
}
}Payload para anexo de “modelo”
Chave | Tipo | Descrição |
|---|---|---|
|
| Tipo do modelo. Os valores possíveis são "generic" e "list". |
|
| Uma lista de |
Elementos:
Chave | Tipo | Descrição |
|---|---|---|
|
| Título do elemento |
|
| Subtítulo do elemento |
|
| URL da imagem do elemento |
|
| Uma lista de botões anexados ao elemento |
|
| Título do botão |
|
| Tipo do botão. Pode ser “web_url” (botão para redirecionar para um site) ou “postback” (resposta rápida a ser enviada à conversa com o chatbot) |
|
| Link do site para o qual redirecionar em “web_url”. Payload a ser enviado como resposta rápida para “postback”. |
Exemplo:
{
"message": {
"attachment": {
"type": "template",
"payload": {
"template_type": "list",
"elements": [
{
"title": "Title Element 1",
"subtitle": "Subtitle Element 1",
"image_url": "http://url_or_the_image",
"buttons": [
{
"title": "Button",
"type": "web_url",
"payload": "http://link_to_redirect_to"
}
]
},
{
"title": "Title element 2",
"subtitle": "Subtitle element 2",
"image_url": "http://url_or_the_image",
},
{
"title": "Title element 3",
"subtitle": "Subtitle element 3",
"image_url": "http://url_or_the_image"
}
]
}
}
}
}