Pruebas de chatbot
Un bot de WhatsApp que responde con Claude
Resumen
Las pruebas que hice antes del bot de Telegram en producción: un backend que recibe mensajes de WhatsApp por el webhook de Meta, guarda el historial reciente de cada conversación y responde con Claude.
Python, FastAPI y el SDK de Anthropic.
Qué es
Un pequeño backend en FastAPI para WhatsApp. Un endpoint responde a la verificación del webhook de Meta; el otro recibe los mensajes, interpreta el formato de Meta, guarda en memoria los últimos 20 mensajes de cada conversación y contesta con Claude. Se puede probar sin credenciales de Meta simulando el webhook con curl, y exponer con ngrok cuando toca conectar el número real.
Por qué existe
Fueron las pruebas que hice antes de construir el bot de Telegram que hoy está en producción. Por ahora la respuesta de Claude aparece en el registro del servidor; el envío de respuestas de vuelta a través de Meta queda para cuando estén las credenciales reales.