josedario87 08964ec18f
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m10s
Feat: Agregar sistema de alias para chats
- Agregar campo alias a tabla chats con migración 003
- Crear endpoint PUT /api/messages/:instanceId/:chatId/alias
- Modificar MCP para priorizar alias sobre nombres automáticos
- Crear modal ChatAliasModal para editar alias desde UI
- Agregar botón de editar alias en ChatItem
- Integrar modal en página de mensajes

El alias permite asignar nombres personalizados a chats que tienen
prioridad sobre los nombres de WhatsApp tanto en la interfaz como
en el MCP para agentes IA.
2025-12-04 15:06:46 -06:00

WhatsApp Nucleo

Sistema de gestión centralizada de múltiples instancias de WhatsApp para Nucleo V3.

MCP Server para Claude Code

Agregar el MCP a tu proyecto (usa tu NUXT_MASTER_API_KEY):

claude mcp add --transport http whatsapp https://whatsapp.nucleoriofrio.com/api/mcp --header "Authorization: Bearer <NUXT_MASTER_API_KEY>"

Setup

npm install

Development

npm run dev

Production

npm run build
node .output/server/index.mjs

API Endpoints

Instancias

  • GET /api/instances - Lista instancias
  • POST /api/instances - Crear instancia
  • POST /api/instances/:id/connect - Conectar instancia
  • POST /api/instances/:id/disconnect - Desconectar

Mensajes

  • POST /api/messages/:instanceId/:chatId/send - Enviar mensaje
  • GET /api/messages/:instanceId/:chatId - Obtener mensajes
  • POST /api/messages/:instanceId/react - Reaccionar a mensaje

MCP

  • POST /api/mcp - Endpoint JSON-RPC para agentes IA

Stack

  • Frontend: Nuxt 3, Vue 3, Nuxt UI, TailwindCSS
  • Backend: Nitro, PostgreSQL
  • WhatsApp: Baileys v6.7.9
  • Auth: Authentik + Traefik
Description
No description provided
Readme 1.1 MiB
Languages
TypeScript 51.5%
Vue 45.3%
PLpgSQL 1.5%
Shell 1.2%
CSS 0.4%
Other 0.1%