Skip to content

irivelez/redin

Repository files navigation

Redin WhatsApp Bot — Agente Inteligente de Mantenimiento

Bot de WhatsApp con IA que automatiza la recepción y clasificación de requerimientos de mantenimiento locativo.

Funcionalidades

  • ✅ Recibe mensajes de texto, imágenes y audios por WhatsApp
  • ✅ Interpreta el problema usando IA (Claude Haiku)
  • ✅ Transcribe audios automáticamente (Whisper)
  • ✅ Analiza fotos del problema
  • ✅ Clasifica: tipo de servicio, urgencia, ciudad
  • ✅ Genera resumen estructurado
  • ✅ Confirma con el cliente mediante botones interactivos
  • ✅ Dashboard web para ver órdenes de trabajo

Deploy en Vercel (5 minutos)

1. Requisitos previos

2. Deploy

# Instalar Vercel CLI
npm i -g vercel

# Desde este directorio
cd redin-whatsapp-bot
npm install
vercel

3. Variables de entorno (en Vercel Dashboard)

WHATSAPP_PHONE_NUMBER_ID=   # De Meta Developer Dashboard
WHATSAPP_ACCESS_TOKEN=      # De Meta Developer Dashboard
WHATSAPP_VERIFY_TOKEN=      # redin-verify-2026 (o el que prefieras)
ANTHROPIC_API_KEY=           # Tu API key de Anthropic
OPENAI_API_KEY=              # Tu API key de OpenAI

4. Configurar Webhook en Meta

  1. Ve a tu app en Meta Developers → WhatsApp → Configuration
  2. Callback URL: https://tu-proyecto.vercel.app/api/webhook
  3. Verify Token: redin-verify-2026
  4. Suscríbete a: messages

5. (Opcional) Agregar Vercel KV para persistencia

  1. En Vercel Dashboard → Storage → Create → KV
  2. Las variables KV_REST_API_URL y KV_REST_API_TOKEN se agregan automáticamente

Arquitectura

Cliente (WhatsApp) 
  → Meta Cloud API 
    → Vercel Webhook (/api/webhook)
      → Claude Haiku (interpreta texto + imágenes)
      → Whisper (transcribe audios)
      → Clasifica y crea orden de trabajo
      → Responde por WhatsApp
      → Dashboard web muestra todo

Costo estimado

Servicio Costo mensual (15 req/día)
Claude Haiku ~$10
Whisper ~$3
WhatsApp (Cloud API) ~$5
Vercel Gratis
Total ~$18/mes

Personalización

Edita lib/config.ts para cambiar:

  • Nombre de la empresa
  • Lista de servicios
  • Ciudades
  • Arquitectos y técnicos
  • Horario de trabajo
  • Prompt del agente

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors