Obtener la foto de perfil del contacto en ManyChat
En esta página

Esta es la documentación de Monet, una app pequeña para ManyChat que hice para obtener la foto de perfil de tus contactos con una sola acción, sin tener que armar una solicitud externa.

Monet usa la API de ManyChat (fb/subscriber/getInfo), así que necesitas una cuenta ManyChat Pro, y cuenta para los límites de la API de ManyChat ➡️: 10 requests por segundo para ese endpoint.

Para la mayoría de bots eso alcanza, solo ten cuidado si vas a hacer algo masivo.

Instalar Monet para ManyChat #

El link de abajo te lleva a la página de instalación en ManyChat. El único permiso que pide es View contact data, que necesita para leer la foto de perfil del contacto.

Instalar Monet ➡️

Obtener el código fuente de Monet #

Hice Monet como un proyecto pequeño para aprender cómo funcionan las apps de ManyChat, y el código es casi todo 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 usando Monet:


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

Le puse el nombre a la app por la definición de Monet en Urban Dictionary:

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.