Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Hanzo The Botsmith - Discord Bot  (Visto 782 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline cepo Posteado: September 07, 2025, 01:41:59 AM | Modificado: November 29, 2025, 05:42:25 PM by cepo

  • Web Developer
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 260
  • Gracias recibida: 2475
  • ar

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

Spoiler for Hiden:


⚠️ 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. 




Gracias:


Offline ZabiinoOo #1 Posteado: September 07, 2025, 02:14:12 AM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.492
  • Gracias recibida: 137225
  • pe
Tema movido a seccion "Archivos en desarollo" y sobre el contacto es via MP, saludos!




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Gracias:


Offline cepo #2 Posteado: September 08, 2025, 08:19:11 PM

  • Web Developer
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 260
  • Gracias recibida: 2475
  • ar
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.

Imagenes

Spoiler for Hiden:









Offline Feche #3 Posteado: September 08, 2025, 08:45:21 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 58
  • Gracias recibida: 1877
  • ar
Esta buena la idea, pero no creo que ningun dueño de server clave los datos le da db, mas alla de que sea ro. Por lo que vi, la base de datos nesecitaria estar expuesta a internet lo cual es un peligro, te recomiendo que crees una API asi el dueño corre el script en el host, el cual se comunicaria al bot. Saludos


Offline cepo #4 Posteado: September 08, 2025, 09:28:58 PM

  • Web Developer
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 260
  • Gracias recibida: 2475
  • ar
Esta buena la idea, pero no creo que ningun dueño de server clave los datos le da db, mas alla de que sea ro. Por lo que vi, la base de datos nesecitaria estar expuesta a internet lo cual es un peligro, te recomiendo que crees una API asi el dueño corre el script en el host, el cual se comunicaria al bot. Saludos

Gracias feche por la respuesta, la verdad que tenes razón... no se porque no considere lo de la API, voy a implementarlo cool2


Offline cepo #5 Posteado: November 29, 2025, 05:43:41 PM

  • Web Developer
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 260
  • Gracias recibida: 2475
  • ar
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. 


Esta buena la idea, pero no creo que ningun dueño de server clave los datos le da db, mas alla de que sea ro. Por lo que vi, la base de datos nesecitaria estar expuesta a internet lo cual es un peligro, te recomiendo que crees una API asi el dueño corre el script en el host, el cual se comunicaria al bot. Saludos

Al final te hice caso jaja


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
4 Replies
1679 Views
Last post February 11, 2021, 09:52:30 PM
by fasito05
1 Replies
1203 Views
Last post April 09, 2024, 07:45:09 PM
by brucevf
7 Replies
5473 Views
Last post September 09, 2025, 09:57:12 PM
by guuhlima15
0 Replies
2742 Views
Last post April 13, 2024, 09:23:33 AM
by unnamedsk1
4 Replies
2551 Views
Last post December 10, 2024, 02:52:22 PM
by jhoancito