Analisando propostas

Desarrollador para Chatbot de Whatsapp con Integración a Webservice Externo

Publicado em 04 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Se busca un desarrollador para implementar un chatbot de WhatsApp que funcione como un puente entre la plataforma de mensajería y un WebService externo. El objetivo principal es que el bot reciba mensajes, interactúe con una API externa para obtener respuestas y las envíe de vuelta al usuario.

El proyecto requiere la creación de un sistema que cumpla con las siguientes funcionalidades:

1.  Recepción de Mensajes: El chatbot debe ser capaz de recibir mensajes entrantes de WhatsApp. Esto se puede lograr mediante la integración con la WhatsApp Cloud API (Meta) o a través de un proveedor de servicios como Twilio o WATI.
2.  Interacción Inicial: El bot debe responder con mensajes predeterminados hasta que el usuario realice una consulta específica, como preguntar por "turnos" (citas o disponibilidad).
3.  Consulta al WebService: Cuando se detecte una consulta relevante (ej. "Turnos"), el chatbot deberá realizar una solicitud POST a un WebService externo. Esta solicitud incluirá datos esenciales como el número del usuario, el texto recibido y el ID del mensaje.
4.  Procesamiento de Respuesta: El chatbot recibirá una respuesta del WebService en formato JSON (ej. {"ReplyText": "Hola! Estos son los turnos disponibles..."}).
5.  Envío de Respuesta: El contenido del campo "replyText" de la respuesta del WebService deberá ser enviado como mensaje de WhatsApp al usuario.
6.  Confirmación de Pedidos: En caso de que el usuario confirme un pedido (ej. Una cantidad específica), el chatbot deberá realizar otra solicitud al WebService para registrar esta información en la aplicación externa.

Requisitos Adicionales:
*  Registro de Actividad: Implementación de logs básicos para los mensajes recibidos y las respuestas enviadas, facilitando el monitoreo y la depuración.
*  Entrega de Código: El código fuente debe ser entregado y estar debidamente documentado para su fácil comprensión y mantenimiento.
*  Despliegue: La solución debe ser desplegada y estar funcionando en un servicio de hosting simple y accesible (ej. Vercel, Render, Railway o similar).

El cliente proporcionará la URL del WebService, el formato exacto de las solicitudes y respuestas (request/response), y las claves de API necesarias para la integración. Se busca una solución simple, estable y fácil de mantener. Se valorará la experiencia previa en la integración con WhatsApp Cloud API o Twilio.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por Ezequiel D. C.