Esta sección explica cómo detectar cuándo un usuario envía un archivo, obtener su enlace y cómo trabajar con él correctamente.
Para identificar cuándo un usuario ha enviado un adjunto (como una imagen, archivo, video o audio), debes usar la condición de activación:
attachment_message

Después de que un usuario envía un archivo, se generan las siguientes variables del sistema:
-
#{attachments}: Contiene las URL de todos los adjuntos del mensaje del usuario, formateadas como un arreglo JSON. Úsala cuando necesites procesar múltiples archivos o manejar la estructura de datos mediante programación. -
#{attachment_url}: Contiene una URL directa y en texto plano al primer (o único) adjunto. Esta es la variable más conveniente para uso inmediato, como mostrar el enlace en un mensaje o pasarlo a otra función.
Para entender la diferencia práctica, puedes mostrar ambas variables en un mensaje del bot. La variable #{attachments} mostrará un arreglo JSON estructurado, mientras que #{attachment_url} mostrará una URL simple y cliqueable.

Si tu proyecto maneja múltiples adjuntos de usuario, es eficiente asignar cada URL de adjunto a una variable dedicada.
Para hacerlo, declara una nueva variable en la Calculadora del editor de bloques y asigna el valor de #{attachment_url} a ella.
Ejemplo:
user_file = #{attachment_url}

Asigna el valor de attachment_url a la variable url_image1.