Botón desde un bloque o un disparador de conexión

Cómo crear un botón a partir de una conexión

Los botones de teclado se pueden crear usando conectores. Para ello, arrastra un conector y abre el editor:

Para crear botones a partir de conexiones:

  1. Activa este interruptor.

  2. Para cada conexión, introduce el texto del botón deseado en su "Disparador" campo.

circle-exclamation
circle-exclamation

Luego, aplica la misma configuración a las demás conexiones:

  1. Abrir la configuración de la conexión: haz clic en el conector para abrir su configuración.

  2. Configura el texto del botón: en el Disparador campo, introduce el texto que deseas mostrar en el botón.

  3. Selecciona el tipo de coincidencia: establece el tipo de comparación en "Coincidencia exacta".

  4. Habilitar la visualización del botón: activa la opción "Mostrar como botón" .

  5. Guardar la configuración: haz clic en "Guardar" para aplicar la configuración.

Línea y posición: los botones creados a partir de conexiones se apilan verticalmente de forma predeterminada. Usa este campo para especificar un número de línea y controlar la posición vertical de un botón en el diseño.

circle-exclamation

Color del botón: Si es necesario, puedes especificar el color del botón — esto funciona en chat en línea y Viber.

Resultado:

Botón a partir de un disparador de bloque

Ahora veamos un método más avanzado para crear botones usando la "Configuración avanzada de botones" en la Botones sección.

del editor de bloques. Anteriormente, creamos botones usando conexiones y disparadores en los conectores. Un método alternativo es usar bloques de disparo dedicados, como el Bloque de inicio (punto de entrada del embudo) o Bloque disparador.

Paso 1: Crea la estructura del bloque

  1. Crea un Bloque de inicio (el punto de entrada del embudo).

  2. Crea varios bloques adicionales debajo de él. El número de bloques debe coincidir con el número de botones que necesitas.

Ejemplo: En el flujo de trabajo siguiente, se crean tres bloques para corresponder con tres botones.

Paso 2. Configura las condiciones de disparo en los bloques posteriores (en este ejemplo, los tres bloques de inicio).

Paso 3. Ve al bloque principal (el punto de entrada del embudo) y haz clic en la pestaña Botones.

Paso 4. En la Botones sección del editor de bloques, cambia a Configuración avanzada e inserta el código de tu botón personalizado.

[{"line":0,"index_in_line":0,"text":"Go","type":"reply"},{"line":1,"index_in_line":0,"text":"No","type":"reply"},{"line":2,"index_in_line":0,"text":"Next time","type":"reply"}]

Verás un menú idéntico, pero sin las conexiones. Si se configura correctamente, al hacer clic en un botón el bot enviará el mensaje del bloque de respuesta correspondiente.

Paso 5. Guarda la configuración del bloque y cambia al modo de prueba del bot.

Cuando pruebes el bot, mostrará botones de teclado que son funcional y visualmente idénticos a los creados con la opción "Agregar botón".

Al hacer clic en un botón se entregará el mensaje de su bloque de inicio vinculado (creado en el Paso 1).

Última actualización