Hanzo The Botsmith
Inspirado en el legendario NPC Hanzo The Blacksmith de Mu Online, llega una nueva herramienta para la comunidad:
un bot forjado en acero digital para acompañarlos dentro y fuera del juego.
🔹 ¿Qué puede hacer hoy?
Actualmente, Hanzo está en modo de prueba y ya puede mostrar los Rankings principales del servidor:
🏆 Top Resets
📈 Top Levels
🔱 Top Master Resets
🔹 ¿Qué esperar en el futuro?
Este es solo el comienzo. La fragua sigue encendida y Hanzo pronto se expandirá con más funciones para mejorar la experiencia de todos los jugadores.
🔹 ¿Por qué "The Botsmith"?
Al igual que Hanzo el herrero, este bot ha sido creado para forjar utilidades, fortalecer a la comunidad y convertirse en un pilar dentro de los servidores.
⚒️ Hanzo The Botsmith está en pruebas… pero el acero ya comienza a brillar.Imagenes
⚠️ IMPORTANTE ⚠️
El bot todavía se encuentra en desarrollo.
Actualmente está hospedado en un VPS gratuito de Amazon, lo que implica ciertas limitaciones en la cantidad de conexiones.
Por ese motivo, no es posible que esté activo en cientos de servidores al mismo tiempo sin inconvenientes.
De todos modos, al estar en fase de pruebas, esto es más que suficiente para continuar con el desarrollo.
📌 Plan a futuro
La idea es que Hanzo The Botsmith evolucione a un sistema SaaS.
Esto significa que, cuando el bot cuente con muchas más funciones y mayor demanda, será necesario hospedarlo en un servidor dedicado que lo mantenga activo 24/7.
En ese punto, el servicio pasará a estar disponible mediante suscripción mensual (excepto durante esta fase de prueba gratuita).
✨ Próximas funciones previstas
Entre las mejoras y nuevas características que están en la fragua se incluyen:
- Interacciones más dinámicas en respuestas y mensajes.
- Mostrar información de duelos.
- Event timers y notificaciones de actividades.
- Estadísticas de kills, rankings y más.
- Integración con las monedas del servidor (WCoin, Goblin Point, etc.).
- Más idiomas.
El proyecto recién comienza, pero la visión es grande.
CHANGELOG
8/9/2025
Se agrego un modo solo interacción para que pueda estar en un servidor sin la necesidad de conectarse a una base de datos, ahora tiene algunas respuestas predefinidas.
Pre Requisitos
• Tener un servidor de Discord donde tenga permiso de Manage Server.
• Tener su SQL Server accesible.
Hanzo Agent - Nueva Instalación
Hanzo Agent - API de Conexión
Este agente es el puente entre tu servidor de MuOnline (SQL Server) y el bot de Discord "Hanzo The Botsmith".
Se ejecuta localmente en tu servidor y expone una API segura que el bot consume para mostrar rankings.
Requisitos
- Node.js 18 o superior.
- Acceso de red al puerto 3000 (o el que configures).
- SQL Server accesible desde esta máquina.
Instalación
1. Instalar dependencias:
npm install
2. Configurar el archivo .env (copiar .env.example → .env):
PORT=3000
API_KEY=mi_clave_secreta_super_segura
DB_HOST=localhost
DB_PORT=1433
DB_USER=sa
DB_PASS=tu_password
DB_NAME=MuOnline
TABLE_NAME=dbo.Character
COL_NAME=Name
COL_LEVEL=cLevel
COL_RESET=Resets
COL_MASTER=MasterLevel
COL_CLASS=Class
3. Ejecutar el agente:
npm start
Conectar con el Bot
1. Con el agente corriendo y accesible:
2. En Discord ejecutar /setup agent
3. Ingresar:
- Nombre del servidor (ej: Main)
- URL del agente (ej: http://200.50.20.10:3000)
- API Key configurada en .env
El bot verificará la conexión y quedará configurado.
