Skip to content

Facebook - Configuraciones Específicas

Botones y Quick Replies

Facebook utiliza su propio sistema de botones nativos que se integran directamente con Messenger.

Estructura de Quick Replies

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
{
    "text": "Selecciona una opción:",
    "quick_replies": [
        {
            "content_type": "text",
            "title": "Opción 1",
            "payload": "payload1"
        },
        {
            "content_type": "text", 
            "title": "Opción 2",
            "payload": "payload2"
        }
    ]
}

Button Template

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
    "attachment": {
        "type": "template",
        "payload": {
            "template_type": "button",
            "text": "Selecciona una acción:",
            "buttons": [
                {
                    "type": "postback",
                    "title": "Botón 1",
                    "payload": "payload1"
                }
            ]
        }
    }
}

Configuración force_talkcenter_payload

También funciona con Facebook para usar estructura estándar en lugar de la nativa:

1
2
3
context['_settings'] = {
    'force_talkcenter_payload': True
}

Archivos relacionados

  • backend/bc_behavior/execution/modules/components/facebook_components.py