Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

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

0 Miembros and 1 Guest are viewing this topic.

Offline cepo Posteado: September 07, 2025, 01:41:59 AM | Modificado: September 08, 2025, 08:17:57 PM by cepo

  • Web Developer
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 210
  • Gracias recibida: 2073
  • 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, por supuesto, 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 (el “chusma” del servidor 👀). 
    - Integración con las monedas del servidor (WCoin, Goblin Point, etc.), para estimular eventos y dinámicas dentro de Discord.
    - 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 (IP/host, puerto 1433 u otro), el nombre de la base (ej. MuOnline) y:
            O bien usuario/clave admin (para “Configurar rápido”, el bot creará un usuario de solo lectura).
            O bien un usuario read-only ya existente (para “Configurar manual”).

    Userflorw de Instalación



    Guia de Instalacion

    1) Invitar al bot 
    El cliente abre tu link de invitación (Guild Install). 
    Acepta los permisos y confirma. 

    2) Arranque del bot en el servidor 
    El bot saluda y sugiere usar /setup start. 
    Solo los administradores pueden verlo/ejecutarlo. 

    3) Ejecutar /setup start (Asistente) 
    Elegir uno de los modos: 

    Configurar (rápido) 
    - Ingresar host, base de datos y credenciales de admin una sola vez
    - El bot crea/actualiza el usuario hanzo_ro con contraseña segura y permiso db_datareader (solo lectura). 

    Ya tengo usuario de lectura 
    - Ingresar host, base de datos y credenciales read-only existentes. 
    - El bot verifica la conexión. 

    4) Mapeo de columnas (ranking) 
    Indicar la tabla (ej.: dbo.Character). 
    Especificar columnas: nombre, level, resets
    (Opcional) class para mostrar íconos de clase en el TOP. 
    Se guarda el perfil y queda como default

    5) Prueba de comandos 
    Cualquiera puede usar: /top resets, /top level, /top master 
    Si hay múltiples perfiles: 
    - El usuario puede elegir con profile: 
    - O el admin define un default con /setup set-default 

    6) Ajustes finos (opcionales) 
    - Excluir GMs/Staff: configurar gm_col y gm_exclude_value. 
    - Agregar ml_col para habilitar /top master. 
    - Si hubo errores de config: /reinstall (admin) reinicia el asistente. 

    Notas rápidas 
    hanzo_ro es solo lectura (db_datareader). 
    No se realizan escrituras en la base. 
    El proyecto está en modo de prueba y se irá expandiendo con nuevas funciones. 
    [/list]

    Gracias:


    Online 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.463
    • Gracias recibida: 136255
    • 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: 210
    • Gracias recibida: 2073
    • 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: 52
    • Gracias recibida: 1526
    • 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: 210
    • Gracias recibida: 2073
    • 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


    Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


     

    Related Topics

      Subject / Started by Replies Last post
    9 Replies
    5609 Views
    Last post November 17, 2020, 09:47:32 PM
    by Azzlaer
    1 Replies
    994 Views
    Last post April 09, 2024, 07:45:09 PM
    by brucevf
    6 Replies
    4992 Views
    Last post July 02, 2025, 12:31:19 AM
    by Soft Servers mu
    0 Replies
    2240 Views
    Last post April 13, 2024, 09:23:33 AM
    by unnamedsk1
    4 Replies
    2085 Views
    Last post December 10, 2024, 02:52:22 PM
    by jhoancito