Calling Webhook
Aprende cómo llamar a un webhook en Make
Last updated
Aprende cómo llamar a un webhook en Make
Last updated
En este tutorial de caso de uso, vamos a crear una herramienta personalizada que podrá llamar a un endpoint webhook y pasar los parámetros necesarios en el cuerpo del webhook. Usaremos Make.com para crear el flujo de trabajo webhook.
Dirígete a Make.com, después de registrar una cuenta, crea un flujo de trabajo que tenga un módulo Webhook y un módulo Discord, que se vea como abajo:
Desde el módulo Webhook, deberías poder ver una URL webhook:
Desde el módulo Discord, estamos pasando el cuerpo message
del Webhook como el mensaje para enviar al canal de Discord:
Para probarlo, puedes hacer clic en Run once en la esquina inferior izquierda y enviar una solicitud POST con un cuerpo JSON
Podrás ver un mensaje de Discord enviado al canal:
¡Perfecto! Hemos configurado exitosamente un flujo de trabajo que puede pasar un mensaje y enviarlo al canal de Discord 🎉 🎉
En Flowise, vamos a crear una herramienta personalizada que pueda hacer la solicitud POST al Webhook, con el cuerpo del mensaje.
Desde el dashboard, haz clic en Tools, luego haz clic en Create
Luego podemos llenar los siguientes campos (siéntete libre de cambiarlos según tus necesidades):
Tool Name: make_webhook (debe estar en snake_case)
Tool Description: Útil cuando necesitas enviar mensajes a Discord
Input Schema:
JavaScript Function:
Haz clic en Add para guardar la herramienta personalizada, y ahora deberías poder verla:
Ahora, crea un nuevo canvas con los siguientes nodos:
Buffer Memory
ChatOpenAI
Custom Tool (selecciona la herramienta make_webhook que acabamos de crear)
OpenAI Function Agent
Debería verse como abajo después de conectarlos:
¡Guarda el chatflow y comienza a probarlo!
Por ejemplo, podemos hacer preguntas como "cómo cocinar un huevo"
Luego pide al agente que envíe todo esto a Discord:
Ve al canal de Discord, y podrás ver el mensaje:
¡Eso es todo! OpenAI Function Agent será capaz de determinar automáticamente qué pasar como mensaje y enviarlo a Discord. Este es solo un ejemplo rápido de cómo activar un flujo de trabajo webhook con cuerpo dinámico. La misma idea se puede aplicar a flujos de trabajo que tienen un webhook y Gmail, GoogleSheets, etc.
Puedes leer más sobre cómo pasar información del chat como sessionId
, flowid
y variables
a una herramienta personalizada - https://github.com/FlowiseAI/FlowiseDocs/blob/main/esp/integrations/langchain/tools/custom-tool.md#additional
Mira un video de instrucciones paso a paso sobre el uso de Webhooks con herramientas personalizadas de Flowise.
Mira cómo conectar Flowise a Google Sheets usando webhooks
Mira cómo conectar Flowise a Microsoft Excel usando webhooks