Obtener la foto de perfil del contacto en ManyChat

📖 Tabla de contenidos


👋 Saludos

¡Hola y bienvenido! Gracias por tu interés en Monet.

Esta app usa la API de ManyChat para obtener la URL de la foto de perfil de tus contactos. Vas a necesitar una cuenta ManyChat Pro y, como estás consumiendo la API de ManyChat directamente, debes tener en cuenta los límites de la API de ManyChat ➡. La API que usa mi app Monet es fb/subscriber/getInfo, con un límite de 10 RPS (requests per second).

El límite de uso de la API está bien para la mayoría de casos, solo ten cuidado si haces algo a lo grande 😉

🌐 Instalar Monet para ManyChat

El siguiente link te va a llevar a la página de instalación de la app en ManyChat. El único permiso necesario es View contact data, para poder leer el dato de la foto de perfil del contacto.

Instalar Monet ➡

💽 Obtener el código fuente de Monet

Han pasado cuatro años desde que creé Monet como un proyecto sencillo para entender cómo crear una app pequeña para ManyChat. El código fuente es principalmente un archivo de configuración en JSON.

Ir a GitHub ➡


📜 Términos y condiciones

La «Monet App» se proporciona «tal cual» y «según disponibilidad», sin garantías o declaraciones de ningún tipo, ya sean expresas o implícitas. Tú, como usuario, eres el único responsable del uso de la API Key de ManyChat, de las operaciones que haces con ella y de dónde la utilizas. Reconoces los límites y restricciones de usar la API de ManyChat y la disponibilidad de sus servicios. También entiendes que ManyChat detendrá tus automatizaciones si ocurre un error HTTP.

EN NINGÚN CASO JONATHAN BÚCARO SERÁ RESPONSABLE ANTE TI O ANTE TERCEROS POR DAÑOS DIRECTOS, INDIRECTOS, CONSECUENTES, EJEMPLARES, INCIDENTALES, ESPECIALES O PUNITIVOS, INCLUYENDO PÉRDIDA DE GANANCIAS, PÉRDIDA DE INGRESOS, PÉRDIDA DE DATOS U OTROS DAÑOS DERIVADOS DEL USO DEL SITIO, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE DICHOS DAÑOS.


👓 Política de privacidad

La «Monet App» no rastrea datos. Es un puente o una interfaz para que tus flows de ManyChat consuman la API de ManyChat.


🛠️ Configuración inicial

Ve a ManyChat Settings > Extensions > API. Si no has generado una API Key, haz clic en el botón Generate Your API Key (1) y copia el contenido del campo Get API Key (2). Si ya generaste tu API Key previamente, solo cópiala desde el campo Get API Key (2).

Ahora ve a ManyChat Settings > Extensions > Apps y selecciona la app Monet. Pega tu API Key en el campo ManyChat API Key (3). Haz clic en Save (4). ¡Y listo!

⚡ Acciones

🙂 Obtener foto de perfil

  • El tamaño de la foto varía según el canal - Facebook: 200×200 px - Instagram: 200×200 px - Telegram: 640×640 px
  • ManyChat controla cuándo se obtiene la foto, cuándo se actualiza y en qué canales está disponible.

Campos de salida

CampoDescripción
Foto de perfilLa URL de la foto de perfil estará en este campo. Guárdala en el campo personalizado (CUF) que prefieras.

⚠️ Tip

Es más seguro validar si el CUF tiene algún valor. Si no, estas suelen ser las causas más comunes:

  • Ocurrió un error al consumir la API de ManyChat
  • El atributo de foto de perfil no está disponible en el canal que estás usando

Aquí tienes un flow básico de ejemplo para usar la app Monet.


El sitio oficial de ManyChat.com se encuentra en ManyChat ➡

Usé la definición de Monet de Urban Dictionary como inspiración para nombrar la app 😆

Como las pinturas de Monet… Se ven bien de lejos, pero de cerca están lejos de verse bien

Urban Dictionary ➡

Las pinturas de Claude Monet están disponibles en dominio público.