Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: MurenBot - Un bot de Discord para tu servior de Mu integrado a WebEngine!!  (Visto 204 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline Dyzaster Posteado: November 30, 2025, 03:23:39 PM | Modificado: November 30, 2025, 03:25:26 PM by Dyzaster

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 1
  • Gracias recibida: 2
  • uy
    Hola a todos!! este es mi primer aporte a TSM, espero que les guste.
    Sigue en constante desarrollo y toda sugerencia o reporte de bugs que quieran hacer en este post o en el servidor de soporte de Discord, se los agradezco muchísimo!!

MurenBot para tu servidor de Mu Online

¿Qué es?
MurenBot es un asistente para comunidades de Mu Online que vive en Discord. Lo hospeda y mantiene Dyzaster; tú solo lo invitas a tu servidor y conectas tus datos. El código no se distribuye y toda la información sigue en tu WebEngine.

Lo que ofrece
  • Rankings, fichas de personajes y clanes con imágenes y botones hacia tu sitio.
  • Estado del servidor en vivo (muestra si tu GameServer responde).
  • Alertas automáticas cuando tus eventos cambian de estado.
  • Comandos localizados en español, inglés y portugués.
  • Configuración aislada por cada servidor de Discord.

Cómo añadirlo
  • Invítalo desde:
  • Acepta los permisos sugeridos (embeds, archivos y slash commands).
  • (Opcional) Únete al servidor de soporte para enterarte de novedades: https://discord.gg/Y2WJN7zzEH
  • Dentro de tu Discord escribe /config para comenzar.

Lo que necesitas en tu web
  • Tu sitio debe usar WebEngine CMS (PHP 8+ con las bases de datos de Mu).
  • Instala la carpeta “WebEngine Integration”. Mientras el paquete público llega al repositorio definitivo, puedes usar este enlace temporal: https://github.com/Dy-zaster/MurenBotAPI
  • Copia api/discordbot.php, includes/config/discordbot.api.php y la carpeta includes/cache/discordbot_api/ respetando la estructura.
  • Edita discordbot.api.php, asegúrate de que la opción “enabled” siga en true y reemplaza “CHANGE_ME” por tu propia API key (puedes definir varias).
  • La URL https://tu-dominio.com/api/discordbot.php debe ser accesible por HTTPS. Si usas Cloudflare u otro WAF, permite el tráfico hacia ese archivo.

Configura el bot en Discord
  • /config → General: idioma (en/es/pt), nombre público, sitio oficial, logo (jpg/png/webp) y el IP:Puerto del GameServer.
  • /config → API Settings: pega la URL del endpoint PHP y la API key que guardaste en WebEngine.
  • /config → Events: solo si quieres alertas. Indica la URL del feed JSON de eventos, el canal donde avisar y el tag (@everyone, @here o un rol).
  • Guarda cada modal. A partir de ahí /ranking, /char, /guild y /info ya tienen acceso a tus datos.

Eventos automáticos en pocas palabras
  • El bot revisa la URL que pongas en “Events” una vez por minuto.
  • Ese archivo JSON debe listar cada evento con su nombre y la hora del último cambio (por ejemplo “last”: “2024-05-01T18:00:00Z”).
  • Si detecta una hora nueva, envía un embed al canal configurado y menciona al grupo que indicaste.
  • Si prefieres no usar alertas, deja esa sección vacía y listo.

Preguntas rápidas
  • ¿Tengo que montar un bot en mi VPS? – No. Todo el hosting lo hace Dyzaster.
  • ¿Y si pierdo la API key? – Genera otra en discordbot.api.php, guarda el archivo y vuelve a escribirla en /config → API Settings.
  • ¿Por qué /ranking dice que falta configuración? – Revisa que la URL y la key estén completas y que tu sitio responda por HTTPS.
  • No salen mis imágenes – Asegúrate de que el logo sea un enlace directo (terminado en .jpg/.png/.webp) y que tu hosting permita mostrarlo fuera de tu dominio.
Soporte y contacto
¡Eso es todo! Invita a MurenBot, conecta tu WebEngine y deja que tus jugadores reciban toda la actividad del servidor sin salir de Discord.
[/list]

Dejo algunas imágenes:




Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
2444 Views
Last post January 14, 2019, 01:45:54 PM
by darkjano
5 Replies
1277 Views
Last post December 09, 2021, 05:21:54 PM
by kivik
0 Replies
833 Views
Last post April 14, 2022, 08:02:43 PM
by Atzael
0 Replies
378 Views
Last post August 23, 2024, 04:41:50 PM
by lFlasHerp
1 Replies
556 Views
Last post July 23, 2025, 01:31:23 AM
by ZabiinoOo