GHOST DEVELOPERANDROID DEVELOPER
Volver a proyectos
Herramientas

Ghost Nexora Bot

Ecosistema de automatización para WhatsApp con comandos, subbots, gestión y panel web.

Web temporalmente fuera de líneaVer código fuente

Ficha basada en un proyecto real de GitHub. Las funciones evolucionan durante su desarrollo.

GB / GHOST DEVELOPER
01 / DESCRIPCIÓN

¿Qué hace este proyecto?

Bot multiplataforma de automatización, moderación, subbots y herramientas para comunidades.

Ecosistema de automatización para WhatsApp con comandos, subbots, gestión y panel web.

02 / FUNCIONALIDAD

Características principales

  • Bot basado en Baileys y Node.js.
  • Módulos de moderación, utilidades y subbots.
  • Dashboard Next.js con TypeScript.
  • Infraestructura VPS autohospedada.
03 / MI PARTICIPACIÓN

Trabajo realizado

Full-stack, bots, integración y operaciones.

DETALLES TÉCNICOS

Cómo está construido

Arquitectura, decisiones de implementación y estado actual del proyecto.

Operó en VPS propia · servicio temporalmente suspendido
01PROBLEMA

¿Qué necesidad resuelve?

Organizar automatización y herramientas de comunidad en un bot que admita diferentes plataformas e instalaciones, sin mezclar el núcleo de comandos con el panel web o los servicios opcionales.

02ARQUITECTURA

Límites y componentes

01
Motor de bot

Node.js/TypeScript, Baileys, sesión de WhatsApp, router de comandos, moderación y servicios separados.

02
Adaptadores de plataforma

Contratos de mensajes normalizados y adaptador WhatsApp; el repositorio contiene además integraciones Telegram/Discord en el trabajo V2.

03
Gestión y operación

Panel Next.js, API de control, mecanismos de entrega y opciones de ejecución VPS/Termux; LLM local como complemento configurable.

03DECISIONES

Criterios de ingeniería

  • Separar adaptadores de plataforma y lógica compartida reduce dependencias directas del formato de mensajes de WhatsApp.
  • Permitir bot, panel web y Ollama como componentes opcionales evita exigir el stack completo a cada instalación.
  • Las operaciones de control y actualización se documentan con límites específicos, validaciones y recuperación del estado persistente.
04VALIDACIÓN

Cómo se comprueba

  • El workflow CI configura Node.js, auditoría de dependencias, revisión de tipos, build y múltiples pruebas smoke de módulos concretos.
  • Existen pruebas smoke explícitas para permisos, localización, moderación, actualización y regresiones web.
  • La documentación de lanzamiento V2 exige firma, integridad de artefactos, pruebas de actualización/rollback y 72 horas de observación antes de publicar.
05LÍMITES

Estado y próximos pasos

  • El bot se desplegó y se utilizó en una VPS propia durante su desarrollo, según su autor. Su evolución hacia V2 continúa con controles de publicación independientes.
  • La VPS anterior expiró. El servicio y su web volverán a estar disponibles cuando se contrate y configure una nueva infraestructura.
  • Las demostraciones visuales y estadísticas históricas no están publicadas todavía; no se atribuyen métricas no medidas.
Volver a proyectos