diff --git a/GUIA_DE_USUARIO.md b/GUIA_DE_USUARIO.md index 51675d7..a0687c5 100644 --- a/GUIA_DE_USUARIO.md +++ b/GUIA_DE_USUARIO.md @@ -1,50 +1,182 @@ -# 🎮 Guía de Usuario - Sistema de Economía y Minijuegos +# 🎮 Guía de Usuario Completa - Amayo Bot -> **Bienvenido a la guía completa para crear contenido de juego en tu servidor de Discord** +> **Última actualización: Enero 2025 • Versión 0.11.20** -Esta guía te enseñará cómo crear items, enemigos, áreas de juego y ofertas de tienda usando comandos simples de Discord. No necesitas saber programación, solo seguir los pasos. +Esta es la guía completa de Amayo Bot para usuarios finales de Discord. Aprende a usar todos los comandos, jugar minijuegos, gestionar tu economía y, si eres administrador, cómo crear contenido personalizado para tu servidor. --- ## 📋 Tabla de Contenidos -1. [Requisitos Previos](#requisitos-previos) -2. [Conceptos Básicos](#conceptos-básicos) -3. [Creando Items](#creando-items) -4. [Gestionando Items](#gestionando-items) -5. [Creando Enemigos](#creando-enemigos) -6. [Gestionando Enemigos](#gestionando-enemigos) -7. [Configurando Áreas de Juego](#configurando-áreas) -8. [Gestionando Áreas](#gestionando-áreas) -9. [Configurando Niveles](#configurando-niveles) -10. [Creando Ofertas de Tienda](#creando-ofertas) -11. [Creando Logros](#creando-logros) -12. [Gestionando Logros](#gestionando-logros) -13. [Creando Misiones](#creando-misiones) -14. [Gestionando Misiones](#gestionando-misiones) -15. [Comandos de Jugador](#comandos-jugador) -16. [Ejemplos Prácticos](#ejemplos-prácticos) -17. [Preguntas Frecuentes](#preguntas-frecuentes) +### Para Todos los Usuarios +1. [Primeros Pasos](#primeros-pasos) +2. [Comandos Básicos](#comandos-basicos) +3. [Sistema de Juego](#sistema-juego) +4. [Minijuegos](#minijuegos) +5. [Inventario y Equipo](#inventario) +6. [Economía](#economia) +7. [Tienda](#tienda) +8. [Crafteo](#crafteo) +9. [Logros](#logros) +10. [Misiones](#misiones) +11. [Racha Diaria](#racha) +12. [Consumibles](#consumibles) +13. [Cofres](#cofres) +14. [Encantamientos](#encantamientos) +15. [Fundición](#fundicion) +16. [IA Conversacional](#ia) +17. [Recordatorios](#recordatorios) +18. [Sistema de Alianzas](#alianzas) + +### Para Administradores +19. [Creación de Contenido](#creacion-contenido) +20. [Gestión de Items](#gestion-items) +21. [Gestión de Mobs](#gestion-mobs) +22. [Gestión de Áreas](#gestion-areas) +23. [Gestión de Ofertas](#gestion-ofertas) +24. [Configuración del Servidor](#configuracion) + +### Recursos +25. [Tips y Trucos](#tips) +26. [Preguntas Frecuentes](#faq) --- -## 🔑 Requisitos Previos {#requisitos-previos} +## 🚀 Primeros Pasos {#primeros-pasos} -Para usar los comandos de creación de contenido, necesitas: -- Tener el permiso **"Administrar Servidor"** en Discord, **O** -- Tener un rol de Staff configurado en tu servidor +### ¿Qué es Amayo Bot? + +Amayo Bot es un bot de Discord completo que añade un sistema de juego RPG a tu servidor con: +- **Minijuegos**: Mina, pesca, pelea y cultiva +- **Economía**: Sistema de monedas, tienda e inventario +- **Progresión**: Logros, misiones y rachas diarias +- **Personalización**: Equipo, encantamientos y crafteo +- **IA**: Chat con Gemini AI +- **Alianzas**: Sistema de puntos para servidores + +### Prefix del Bot + +El prefix por defecto es `!` pero los administradores pueden cambiarlo. + +**Ejemplos:** +- `!ayuda` - Ver comandos disponibles +- `!player` - Ver tu perfil +- `!mina` - Jugar al minijuego de minería + +--- + +## ⚡ Comandos Básicos {#comandos-basicos} + +### Información General + +- `!ayuda` o `!help` - Lista todos los comandos +- `!ayuda ` - Ayuda sobre un comando específico +- `!ping` - Ver la latencia del bot +- `!player [@usuario]` - Ver perfil de jugador + +### Ver tu Progreso + +- `!inventario` o `!inv` - Ver tu inventario +- `!stats` - Ver tus estadísticas detalladas +- `!logros` - Ver tus logros +- `!misiones` - Ver misiones disponibles +- `!cooldowns` - Ver tus cooldowns activos + +--- + +## 🎮 Sistema de Juego {#sistema-juego} + +### Estadísticas de Combate + +Tu personaje tiene las siguientes estadísticas: + +- **HP (Vida)**: Puntos de vida actuales y máximos +- **ATK (Ataque)**: Daño que infliges +- **DEF (Defensa)**: Reduce el daño recibido + +### Equipo + +Puedes equipar: +- **Arma (weapon)**: Aumenta tu ataque +- **Armadura (armor)**: Aumenta tu defensa +- **Capa (cape)**: Bonos especiales (HP, stats adicionales) + +**Comando:** +``` +!equipar +``` + +**Ejemplos:** +- `!equipar weapon iron_sword` +- `!equipar armor leather_armor` +- `!equipar cape red_cape` + +--- + +## 🎯 Minijuegos {#minijuegos} + +Los minijuegos son la forma principal de obtener recursos y monedas. + +### ⛏️ Minar + +Extrae minerales valiosos de la mina. + +**Comando:** `!mina [nivel] [herramienta] [area:clave]` + +**Ejemplos:** +- `!mina` - Mina en el nivel más alto desbloqueado +- `!mina 2` - Mina en el nivel 2 +- `!mina 1 iron_pickaxe` - Usa un pico específico + +**Herramienta requerida:** Pico (pickaxe) + +### 🎣 Pescar + +Captura peces y tesoros en la laguna. + +**Comando:** `!pescar [nivel] [herramienta] [area:clave]` + +**Ejemplos:** +- `!pescar` - Pesca automática +- `!pescar 3` - Pesca en nivel 3 + +**Herramienta requerida:** Caña de pescar (rod) + +### ⚔️ Pelear + +Enfrenta enemigos en la arena. + +**Comando:** `!pelear [nivel] [arma] [area:clave]` + +**Ejemplos:** +- `!pelear` - Combate automático +- `!pelear 1 iron_sword` - Usa espada específica + +**Herramienta requerida:** Arma (sword, bow, halberd) + +### 🌾 Plantar + +Cultiva plantas y cosecha alimentos. + +**Comando:** `!plantar [nivel] [herramienta]` + +**Herramienta requerida:** Azada (hoe) + +### Cooldowns + +Cada minijuego tiene un tiempo de espera entre usos. Usa `!cooldowns` para ver cuánto tiempo falta. --- ## 💡 Conceptos Básicos {#conceptos-básicos} ### ¿Qué es una "key"? -Una **key** es un identificador único para cada elemento que crees. Piénsalo como el "nombre interno" del elemento. +Una **key** es un identificador único para cada elemento (item, mob, área, etc.). Es como el "nombre interno" del elemento. **Ejemplos de keys:** -- `iron_sword` (para una espada de hierro) -- `health_potion` (para una poción de vida) -- `cave_spider` (para un enemigo araña) +- `iron_sword` - Espada de hierro +- `health_potion` - Poción de vida +- `cave_spider` - Enemigo araña **⚠️ Importante:** Las keys no pueden repetirse y deben ser únicas. @@ -1135,3 +1267,33 @@ Si tienes problemas o preguntas: --- **¡Feliz creación de contenido! 🎉** + +--- + +## 📚 Documentación Completa + +Esta guía es un resumen. Para la **documentación completa, interactiva y moderna** con todas las secciones detalladas, incluyendo: + +- ✅ Todos los comandos con ejemplos +- ✅ Sistema completo de creación de contenido (Items, Mobs, Áreas, Niveles, Ofertas) +- ✅ Guía de Props y configuraciones JSON +- ✅ Ejemplos prácticos completos +- ✅ Tips, trucos y FAQ +- ✅ Diseño moderno con navegación interactiva + +**Accede a:** `src/server/public/index.html` + +O visita la URL de tu servidor: `http://tu-servidor:puerto/` + +--- + +## 🔗 Recursos Adicionales + +- **CREACION_DE_CONTENIDO.md** - Documentación técnica detallada para administradores sobre creación de contenido +- **index.html** - Documentación web completa e interactiva +- **Repositorio del Bot** - Código fuente y documentación técnica + +--- + +**Última actualización:** Enero 2025 • Versión 0.11.20 +**Amayo Bot** © 2025 - Documentación para usuarios finales de Discord diff --git a/src/server/public/assets/css/styles.css b/src/server/public/assets/css/styles.css index 5442f18..77759ef 100644 --- a/src/server/public/assets/css/styles.css +++ b/src/server/public/assets/css/styles.css @@ -1,407 +1,43 @@ -:root { - color-scheme: dark; +/* Solo estilos mínimos que Tailwind no puede hacer - TODO LO DEMÁS es Tailwind */ +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap'); + +/* Smooth scrolling */ +html { + scroll-behavior: smooth; } +/* Optimizaciones de renderizado */ body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } -code { - font-feature-settings: "calt" 0; -}:root { - color-scheme: light dark; - --bg: #0f172a; - --bg-soft: rgba(15, 23, 42, 0.6); - --bg-card: rgba(15, 23, 42, 0.85); - --bg-card-light: #f8fafc; - --text: #0f172a; - --text-light: #f8fafc; - --accent: #6366f1; - --accent-soft: rgba(99, 102, 241, 0.15); - --border: rgba(148, 163, 184, 0.2); - --success: #22c55e; - --warning: #f59e0b; - --info: #0ea5e9; - --card-shadow: 0 24px 48px -24px rgba(15, 23, 42, 0.45); +/* Animación personalizada para glassmorphism */ +@keyframes glow { + 0%, 100% { opacity: 0.5; } + 50% { opacity: 0.8; } } -* { - margin: 0; - padding: 0; - box-sizing: border-box; +.animate-glow { + animation: glow 3s ease-in-out infinite; } -body { - font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", - sans-serif; - background: linear-gradient(180deg, #020617 0%, #0f172a 55%, #111827 100%); - color: var(--text-light); - min-height: 100vh; - line-height: 1.6; - display: flex; - flex-direction: column; +/* Scrollbar personalizado (opcional, moderno) */ +::-webkit-scrollbar { + width: 8px; + height: 8px; } -a { - color: inherit; +::-webkit-scrollbar-track { + background: #0f172a; } -a:hover { - color: var(--accent); +::-webkit-scrollbar-thumb { + background: linear-gradient(180deg, #6366f1, #8b5cf6); + border-radius: 4px; } -.hero { - padding: clamp(3rem, 8vw, 6rem) clamp(2rem, 6vw, 5rem) clamp(2rem, 6vw, 4rem); - position: relative; - overflow: hidden; - display: flex; - flex-direction: column; - align-items: center; - text-align: center; -} - -.hero::before { - content: ""; - position: absolute; - inset: 0; - background: radial-gradient(circle at 10% 20%, rgba(99, 102, 241, 0.35), transparent 55%), - radial-gradient(circle at 80% 10%, rgba(56, 189, 248, 0.25), transparent 60%), - radial-gradient(circle at 20% 80%, rgba(236, 72, 153, 0.15), transparent 65%); - opacity: 0.75; - z-index: 0; -} - -.hero__content { - max-width: 60rem; - position: relative; - z-index: 1; -} - -.hero h1 { - font-size: clamp(2.5rem, 4vw, 3.8rem); - margin-bottom: 1.2rem; - font-weight: 700; -} - -.hero p { - max-width: 45rem; - font-size: 1.1rem; - color: rgba(248, 250, 252, 0.85); - margin-left: auto; - margin-right: auto; -} - -.hero__cta { - margin-top: 2.5rem; - display: flex; - flex-wrap: wrap; - gap: 1rem; - justify-content: center; -} - -.hero__meta { - margin-top: 2rem; - display: flex; - gap: 0.75rem; - flex-wrap: wrap; - position: relative; - z-index: 1; - justify-content: center; -} - -.layout { - width: 100%; - display: flex; - flex-direction: column; - align-items: center; - gap: clamp(1.5rem, 5vw, 3rem); - padding: 0 clamp(1.5rem, 6vw, 4rem) 4rem; -} - -.badge { - background: rgba(15, 23, 42, 0.55); - border: 1px solid rgba(148, 163, 184, 0.35); - border-radius: 999px; - padding: 0.45rem 0.9rem; - font-size: 0.85rem; - letter-spacing: 0.02em; -} - -.btn { - border: none; - border-radius: 999px; - padding: 0.75rem 1.6rem; - font-weight: 600; - text-decoration: none; - cursor: pointer; - transition: transform 0.15s ease, box-shadow 0.15s ease; -} - -.btn.primary { - background: linear-gradient(90deg, var(--accent) 0%, #7c3aed 100%); - color: white; - box-shadow: 0 18px 36px -18px rgba(99, 102, 241, 0.85); -} - -.btn.ghost { - background: rgba(15, 23, 42, 0.45); - border: 1px solid rgba(148, 163, 184, 0.4); - color: rgba(248, 250, 252, 0.9); -} - -.btn:hover { - transform: translateY(-2px); - box-shadow: 0 22px 40px -24px rgba(99, 102, 241, 0.9); -} - -.toc { - position: sticky; - top: 1.5rem; - margin: 2rem auto; - padding: 1.5rem; - background: rgba(15, 23, 42, 0.5); - border: 1px solid var(--border); - border-radius: 1.25rem; - backdrop-filter: blur(24px); - width: min(90vw, 22rem); - box-shadow: var(--card-shadow); -} - -.toc__title { - font-weight: 600; - margin-bottom: 1rem; - letter-spacing: 0.05em; - text-transform: uppercase; - font-size: 0.9rem; - color: rgba(148, 163, 184, 0.85); -} - -.toc ul { - list-style: none; - display: grid; - gap: 0.65rem; -} - -.toc a { - text-decoration: none; - color: rgba(226, 232, 240, 0.95); - font-size: 0.95rem; - transition: color 0.2s ease; -} - -.content { - margin: 2rem auto 5rem; - display: flex; - flex-direction: column; - gap: 2.5rem; - width: min(1100px, calc(100% - 4rem)); - align-items: center; -} - -.card { - padding: clamp(1.8rem, 3vw, 2.4rem); - border-radius: 1.5rem; - background: var(--bg-card); - border: 1px solid rgba(148, 163, 184, 0.2); - box-shadow: var(--card-shadow); - width: min(100%, 960px); - text-align: center; -} - -.card h2 { - font-size: clamp(1.8rem, 2.8vw, 2.2rem); - margin-bottom: 1rem; -} - -.card h3 { - font-size: 1.15rem; - margin-bottom: 0.75rem; -} - -.card p { - color: rgba(226, 232, 240, 0.9); - margin-bottom: 1rem; - margin-left: auto; - margin-right: auto; - max-width: 48rem; -} - -.card ul { - padding-left: 1.25rem; - margin-bottom: 1rem; - text-align: left; - margin-left: auto; - margin-right: auto; - max-width: 48rem; -} - -.card li + li { - margin-top: 0.5rem; -} - -.card__sub { - padding: 1.4rem; - border-radius: 1rem; - background: rgba(15, 23, 42, 0.55); - border: 1px solid rgba(148, 163, 184, 0.14); - text-align: left; - width: 100%; -} - -.grid { - display: grid; - gap: 1.25rem; - justify-items: center; -} - -.grid.two { - grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); -} - -pre { - background: rgba(15, 23, 42, 0.8); - color: rgba(244, 244, 255, 0.95); - padding: 1rem 1.25rem; - border-radius: 1rem; - overflow-x: auto; - border: 1px solid rgba(99, 102, 241, 0.25); - font-size: 0.9rem; - margin: 0 auto 1rem; - max-width: 48rem; -} - -code { - font-family: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, SFMono, - "Segoe UI Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - padding: 0.15rem 0.35rem; - border-radius: 0.5rem; - background: rgba(99, 102, 241, 0.18); - color: #cbd5f5; -} - -.card details { - background: rgba(15, 23, 42, 0.55); - border: 1px solid rgba(148, 163, 184, 0.14); - padding: 1rem 1.25rem; - border-radius: 1rem; - color: rgba(226, 232, 240, 0.9); - text-align: left; -} - -.card details + details { - margin-top: 1rem; -} - -.card details summary { - font-weight: 600; - cursor: pointer; - list-style: none; -} - -.card details[open] summary { - color: rgba(129, 140, 248, 0.95); -} - -.callout { - border-radius: 1.2rem; - padding: 1.25rem 1.5rem; - border: 1px solid transparent; - margin-top: 1.25rem; - display: flex; - gap: 1rem; -} - -.callout strong { - font-weight: 700; -} - -.callout.info { - background: rgba(14, 165, 233, 0.12); - border-color: rgba(14, 165, 233, 0.32); - color: rgba(125, 211, 252, 0.95); -} - -.callout.success { - background: rgba(34, 197, 94, 0.12); - border-color: rgba(34, 197, 94, 0.32); - color: rgba(134, 239, 172, 0.95); -} - -.callout.warning { - background: rgba(245, 158, 11, 0.12); - border-color: rgba(245, 158, 11, 0.35); - color: rgba(253, 224, 71, 0.95); -} - -.footer { - margin-top: auto; - padding: 3rem 1.5rem; - text-align: center; - color: rgba(203, 213, 225, 0.7); - font-size: 0.95rem; -} - -.footer a { - display: inline-block; - margin-top: 0.75rem; - color: rgba(129, 140, 248, 0.9); -} - -@media (max-width: 1024px) { - body { - padding-bottom: 4rem; - } - - .toc { - position: fixed; - inset: 0; - margin: 0; - max-width: none; - border-radius: 0; - z-index: 99; - transform: translateY(-110%); - transition: transform 0.25s ease; - overflow-y: auto; - } - - .toc.open { - transform: translateY(0); - } - - .toc ul { - padding-bottom: 4rem; - } - - .content { - margin: 0 auto 4rem; - width: min(1100px, calc(100% - 2.5rem)); - } - - .layout { - padding: 0 clamp(1.25rem, 8vw, 3rem) 3.5rem; - } -} - -@media (max-width: 640px) { - .hero__content { - max-width: 100%; - } - - .hero__cta { - flex-direction: column; - align-items: stretch; - } - - .card { - padding: 1.5rem; - } - - .card__sub { - padding: 1.1rem; - } - - pre { - font-size: 0.85rem; - } +::-webkit-scrollbar-thumb:hover { + background: linear-gradient(180deg, #818cf8, #a78bfa); } diff --git a/src/server/public/index.html b/src/server/public/index.html index e68284f..d1e565d 100644 --- a/src/server/public/index.html +++ b/src/server/public/index.html @@ -1,49 +1,123 @@ - - - - - - Amayo Bot | Guía Completa para Usuarios - - - - - - + - - + float: { + '0%, 100%': { transform: 'translateY(0)' }, + '50%': { transform: 'translateY(-20px)' }, + }, + glow: { + '0%, 100%': { opacity: '0.4' }, + '50%': { opacity: '0.8' }, + }, + }, + }, + }, + }; + + + + + + +
+
+
+
+
+ +
+ +
+
+ +
+
+ +
+ + + + + + Amayo Bot • v0.11.20 + +
+ + +

+ + Guía Completa + + + Amayo Bot + +

+ + +

+ Sistema completo de economía, minijuegos, misiones y IA para Discord +

+ + +
+ +
+
+ + Comenzar ahora + + + + +
+ + +
+ + +
+ + Discord.js 15.0-dev + + + Enero 2025 + + + 23 Secciones • Creación de Contenido Incluida + +
+
+
+
+ + +
@@ -129,8 +203,8 @@
-
-

🚀 Primeros Pasos

+
+

🚀 Primeros Pasos

¡Bienvenido a Amayo Bot! Este bot transforma tu servidor de Discord en una experiencia de juego completa con economía, minijuegos, misiones y mucho más.

@@ -170,8 +244,8 @@
-
-

⚡ Comandos Básicos

+
+

⚡ Comandos Básicos

Estos son los comandos esenciales que necesitas conocer para empezar.

@@ -198,8 +272,8 @@
-
-

🎮 Sistema de Juego

+
+

🎮 Sistema de Juego

El sistema de juego de Amayo incluye HP (puntos de vida), estadísticas de combate, niveles de progresión y más.

@@ -236,8 +310,8 @@
-
-

🎯 Minijuegos y Actividades

+
+

🎯 Minijuegos y Actividades

Los minijuegos son la forma principal de ganar recursos, monedas y experiencia. Cada uno tiene su propio estilo y recompensas.

@@ -331,8 +405,8 @@
-
-

🎒 Inventario y Equipo

+
+

🎒 Inventario y Equipo

Gestiona todos tus items y equipa armas, armaduras y capas para mejorar tus estadísticas.

@@ -395,8 +469,8 @@
-
-

💰 Sistema de Economía

+
+

💰 Sistema de Economía

Gana y gestiona monedas para comprar items, participar en eventos y mejorar tu progreso.

@@ -430,8 +504,8 @@
-
-

🛒 Tienda y Compras

+
+

🛒 Tienda y Compras

La tienda ofrece items especiales, herramientas, consumibles y más. Compra con tus monedas ganadas.

@@ -476,8 +550,8 @@
-
-

🔨 Crafteo y Creación

+
+

🔨 Crafteo y Creación

Transforma materiales crudos en items útiles usando el sistema de crafteo.

@@ -517,8 +591,8 @@
-
-

🏆 Logros

+
+

🏆 Logros

Desbloquea logros completando objetivos y recibe recompensas especiales. Los logros son permanentes y demuestran tus hazañas.

@@ -565,8 +639,8 @@
-
-

📜 Misiones

+
+

📜 Misiones

Completa misiones para obtener grandes recompensas. Las misiones se renuevan periódicamente y ofrecen objetivos variados.

@@ -623,8 +697,8 @@
-
-

🔥 Racha Diaria

+
+

🔥 Racha Diaria

Mantén tu racha diaria activa para recibir recompensas progresivas cada día. ¡Cuanto más larga sea tu racha, mejores serán las recompensas!

@@ -676,8 +750,8 @@
-
-

🍖 Consumibles y Pociones

+
+

🍖 Consumibles y Pociones

Usa pociones y comida para recuperar HP durante tus aventuras. Los consumibles tienen cooldowns individuales.

@@ -720,8 +794,8 @@
-
-

🎁 Cofres y Recompensas

+
+

🎁 Cofres y Recompensas

Los cofres contienen recompensas aleatorias que pueden incluir items raros, monedas y hasta roles especiales de Discord.

@@ -767,8 +841,8 @@
-
-

✨ Encantamientos y Mutaciones

+
+

✨ Encantamientos y Mutaciones

Mejora tus items aplicándoles encantamientos o mutaciones especiales que les otorgan poderes adicionales.

@@ -815,8 +889,8 @@
-
-

🔥 Sistema de Fundición

+
+

🔥 Sistema de Fundición

La fundición te permite transformar materiales en lingotes y otros items, pero toma tiempo. Programa tus fundiciones y reclama cuando estén listas.

@@ -868,8 +942,8 @@
-
-

🤖 Inteligencia Artificial

+
+

🤖 Inteligencia Artificial

Chatea con Gemini AI directamente desde Discord. Haz preguntas, pide ayuda o simplemente conversa.

@@ -911,8 +985,8 @@
-
-

⏰ Sistema de Recordatorios

+
+

⏰ Sistema de Recordatorios

Programa recordatorios para que el bot te avise en el futuro. Perfecto para no olvidar eventos, tareas o actividades.

@@ -964,8 +1038,8 @@
-
-

🤝 Sistema de Alianzas

+
+

🤝 Sistema de Alianzas

El sistema de alianzas permite a los servidores compartir enlaces de invitación y ganar puntos. Requiere permisos de Administrador.

@@ -1013,7 +1087,7 @@
-

⚙️ Panel de Administración

+

⚙️ Panel de Administración

ADMIN ONLY

@@ -1088,9 +1162,292 @@

+ +
+
+
+
+

+ 🎨 Creación de Contenido +

+ + Admin/Usuarios Avanzados + +
+
+
+ +

+ Esta sección está diseñada tanto para administradores que crean contenido como para usuarios que quieren entender cómo funciona el sistema completo del bot. +

+ + + + + +
+
+

+ 📦 + Crear Items (EconomyItem) +

+ +
+ +
+

Comando Principal

+
+ !item-crear <key-única> +

Ejemplo: !item-crear iron_sword

+
+
+ + +
+

🎛️ Editor Interactivo

+

El comando abre un editor con botones interactivos:

+
+
+
📝 Base
+

Configuración básica: nombre, descripción, categoría, stackable

+
+
+
🏷️ Tags
+

Etiquetas separadas por coma (weapon, rare, crafteable)

+
+
+
⚙️ Props (JSON)
+

Propiedades avanzadas en formato JSON

+
+
+
💾 Guardar/Cancelar
+

Confirma o cancela la creación

+
+
+
+ + +
+

📋 Modal "Base"

+
+
+ +
+ Nombre: + (requerido) Nombre visible del item +
+
+
+ +
+ Descripción: + Texto descriptivo del item +
+
+
+ +
+ Categoría: + Agrupa items (weapons, tools, consumables, etc.) +
+
+
+ +
+ Icon URL: + URL de imagen (opcional) +
+
+
+ +
+ Stackable y Máx: + Formato: true,10 o false,1 +
    +
  • true,10 = Apilable hasta 10 unidades
  • +
  • false,1 = Solo 1 unidad (armas/herramientas)
  • +
  • true, = Apilable sin límite
  • +
+
+
+
+
+ + +
+

⚙️ Props (JSON) Disponibles

+ +
+ +
+ + 🔧 + tool - Herramientas + +
+

Define el tipo de actividad que habilita tu item.

+
{
+  "tool": {
+    "type": "pickaxe|rod|sword|bow|halberd|net",
+    "tier": 1
+  }
+}
+
    +
  • type: Tipo de herramienta (determina en qué minijuego se usa)
  • +
  • tier: Nivel/calidad (usado en requisitos de niveles)
  • +
+
+
+ + +
+ + 💥 + breakable - Durabilidad + +
+

Para items no apilables que se desgastan con el uso.

+
{
+  "breakable": {
+    "enabled": true,
+    "maxDurability": 100,
+    "durabilityPerUse": 1
+  }
+}
+
+
+ + +
+ + 📦 + chest - Cofres + +
+

Permite definir loot tables, recompensas de monedas, items o roles.

+
{
+  "chest": {
+    "enabled": true,
+    "rewards": [
+      { "type": "coins", "amount": 100 },
+      { "type": "item", "itemKey": "iron_ore", "qty": 5 },
+      { "type": "role", "roleId": "1234567890" }
+    ],
+    "consumeOnOpen": true
+  }
+}
+
+
+ + +
+ + 🍖 + food - Comida/Pociones + +
+
{
+  "food": {
+    "healHp": 50,
+    "healPercent": 25,
+    "cooldownKey": "healing_potion",
+    "cooldownSeconds": 60
+  }
+}
+
+
+ + +
+ + ⚔️ + Stats de Combate + +
+
{
+  "damage": 10,
+  "defense": 5,
+  "maxHpBonus": 20
+}
+
+
+
+
+ + +
+

�� Ejemplo Completo: Pico de Hierro

+
+

Comando: !item-crear iron_pickaxe

+
+
+

Modal Base:

+
    +
  • • Nombre: Pico de Hierro
  • +
  • • Descripción: Un pico resistente para minar minerales
  • +
  • • Categoría: tools
  • +
  • • Stackable: false,1
  • +
+
+
+

Props (JSON):

+
{
+  "tool": { "type": "pickaxe", "tier": 2 },
+  "breakable": { 
+    "enabled": true, 
+    "maxDurability": 150, 
+    "durabilityPerUse": 1 
+  }
+}
+
+
+
+
+
+
+
+ + +
+

📚 Documentación Completa

+

+ Para información detallada sobre la creación de Mobs, Áreas, Niveles, Ofertas, Logros y Misiones, + consulta el archivo CREACION_DE_CONTENIDO.md + en el repositorio del bot. +

+

+ Esta sección te da una introducción. El archivo MD contiene ejemplos completos, + todas las propiedades disponibles y guías paso a paso. +

+
+
+
+ -
-

🔧 Configuración del Servidor

+
+

🔧 Configuración del Servidor

Los administradores pueden personalizar el comportamiento del bot en su servidor.

@@ -1121,8 +1478,8 @@
-
-

📊 Estadísticas y Progreso

+
+

📊 Estadísticas y Progreso

Revisa tus estadísticas detalladas y cooldowns activos para planificar tu progreso.

@@ -1165,8 +1522,8 @@
-
-

💡 Tips y Trucos

+
+

💡 Tips y Trucos

Consejos para aprovechar al máximo Amayo Bot y progresar más rápido.

@@ -1215,8 +1572,8 @@
-
-

❓ Preguntas Frecuentes

+
+

❓ Preguntas Frecuentes

diff --git a/src/server/public/index.html.v2.backup b/src/server/public/index.html.v2.backup new file mode 100644 index 0000000..e68284f --- /dev/null +++ b/src/server/public/index.html.v2.backup @@ -0,0 +1,1323 @@ + + + + + + + Amayo Bot | Guía Completa para Usuarios + + + + + + + + + +
+
+
+
+
+
+
+
+

+ Amayo Bot • Guía Completa +

+

+ Guía Completa de Amayo Bot +

+

+ Aprende a usar todos los comandos y funcionalidades de Amayo Bot en tu servidor de Discord. Sistema de economía, minijuegos, misiones, logros, IA conversacional y mucho más. +

+
+ + Comenzar + + +
+
+ + Versión 0.11.20 + + + Actualizado: Enero 2025 + + + Discord.js 15.0.0-dev + +
+
+
+ +
+ + +
+
+ + +
+

🚀 Primeros Pasos

+

+ ¡Bienvenido a Amayo Bot! Este bot transforma tu servidor de Discord en una experiencia de juego completa con economía, minijuegos, misiones y mucho más. +

+ +
+

✨ ¿Qué puedes hacer con Amayo?

+
    +
  • Jugar Minijuegos: Mina recursos, pesca, pelea contra enemigos y cultiva en granjas
  • +
  • Economía Completa: Gana monedas, compra en la tienda, craftea items y gestiona tu inventario
  • +
  • Sistema de Progresión: Sube de nivel, completa misiones, desbloquea logros y mantén tu racha diaria
  • +
  • Personalización: Equipa armas, armaduras y capas para mejorar tus estadísticas
  • +
  • IA Conversacional: Chatea con Gemini AI directamente desde Discord
  • +
  • Sistema de Alianzas: Comparte enlaces de invitación y gana puntos para tu servidor
  • +
+
+ +
+
+

⚡ Prefix del Bot

+

+ El prefix por defecto es ! +

+

+ Los administradores pueden cambiarlo con !configuracion +

+
+
+

❓ Obtener Ayuda

+

+ Usa !ayuda para ver todos los comandos disponibles +

+

+ También puedes usar !ayuda <comando> para detalles específicos +

+
+
+
+ + +
+

⚡ Comandos Básicos

+

+ Estos son los comandos esenciales que necesitas conocer para empezar. +

+ +
+
+

📋 Información y Utilidad

+
+
+ !ayuda [comando|categoría] +

Muestra la lista de comandos. También puedes usar !help, !comandos o !cmds

+
+
+ !ping +

Verifica la latencia del bot. También: !latency, !pong

+
+
+ !player [@usuario] +

Muestra tu perfil completo de jugador con estadísticas, equipo e inventario. También: !perfil, !profile, !yo, !me

+
+
+
+
+
+ + +
+

🎮 Sistema de Juego

+

+ El sistema de juego de Amayo incluye HP (puntos de vida), estadísticas de combate, niveles de progresión y más. +

+ +
+
+

⚔️ Estadísticas de Combate

+
    +
  • HP (Vida): Tus puntos de vida actuales y máximos
  • +
  • ATK (Ataque): Daño que infliges a los enemigos
  • +
  • DEF (Defensa): Reduce el daño recibido
  • +
  • Bonos de Equipo: Las armas, armaduras y capas mejoran tus stats
  • +
+
+
+

📊 Ver tus Estadísticas

+
+
+ !player +

Vista general de tu perfil

+
+
+ !stats +

Estadísticas detalladas de todas tus actividades

+
+
+
+
+ +
+ 💡 Consejo: +

Equipa mejores armas y armaduras para aumentar tus estadísticas y tener más éxito en los minijuegos de combate.

+
+
+ + +
+

🎯 Minijuegos y Actividades

+

+ Los minijuegos son la forma principal de ganar recursos, monedas y experiencia. Cada uno tiene su propio estilo y recompensas. +

+ +
+ +
+

⛏️ Minar (Mining)

+
+

Ve a la mina y extrae recursos minerales valiosos. Necesitas un pico para minar.

+
+ !mina [nivel] [herramienta] [area:clave] +

Aliases: !minar

+
+
+

Ejemplos:

+

!mina — Mina en el nivel más alto desbloqueado

+

!mina 2 — Mina en el nivel 2

+

!mina 1 iron_pickaxe — Usa un pico específico

+
+
+

Recompensas típicas:

+

Minerales (hierro, oro, diamantes), gemas, monedas

+
+
+
+ + +
+

🎣 Pescar (Fishing)

+
+

Lanza tu caña en la laguna y captura peces y tesoros acuáticos. Necesitas una caña de pescar.

+
+ !pescar [nivel] [herramienta] [area:clave] +

Aliases: !fish

+
+
+

Ejemplos:

+

!pescar — Pesca automáticamente

+

!pescar 3 — Pesca en nivel 3

+
+
+

Recompensas típicas:

+

Peces, perlas, tesoros, monedas

+
+
+
+ + +
+

⚔️ Pelear (Combat)

+
+

Entra a la arena y enfrenta enemigos peligrosos. Las armas mejoran tu daño.

+
+ !pelear [nivel] [arma] [area:clave] +

Aliases: !fight, !arena

+
+
+

Ejemplos:

+

!pelear — Combate automático

+

!pelear 1 iron_sword — Usa espada de hierro

+
+
+

Recompensas típicas:

+

Experiencia, botines de enemigos, armaduras, armas, monedas

+
+
+
+ + +
+

🌾 Plantar/Cultivar (Farming)

+
+

Cultiva plantas y cosecha alimentos en tu granja. Usa una azada para mejores resultados.

+
+ !plantar [nivel] [herramienta] +

Aliases: !farm

+
+
+

Recompensas típicas:

+

Vegetales, frutas, semillas, ingredientes de cocina

+
+
+
+
+ +
+ ⏰ Cooldowns: +

Cada minijuego tiene un tiempo de espera (cooldown) entre usos. Usa !cooldowns para ver tus tiempos activos.

+
+
+ + +
+

🎒 Inventario y Equipo

+

+ Gestiona todos tus items y equipa armas, armaduras y capas para mejorar tus estadísticas. +

+ +
+
+

📦 Ver tu Inventario

+
+
+ !inventario [página|filtro] +

Aliases: !inv

+
+

Muestra todos tus items con cantidades, información de herramientas y estadísticas.

+
+

Ejemplos:

+

!inv — Ver inventario completo

+

!inv 2 — Ver página 2

+

!inv sword — Filtrar por "sword"

+

!inv iron_sword — Ver detalles de un item específico

+
+
+
+ +
+

🧰 Equipar Items

+
+
+ !equipar <slot> <itemKey> +

Aliases: !equip

+
+

Equipa un item en uno de los tres slots disponibles.

+
+
+

⚔️ weapon

+

Armas que aumentan tu daño (ATK)

+
+
+

🛡️ armor

+

Armaduras que aumentan tu defensa (DEF)

+
+
+

🧥 cape

+

Capas con bonos especiales (HP, stats)

+
+
+
+

Ejemplos:

+

!equipar weapon iron_sword

+

!equipar armor leather_armor

+

!equipar cape red_cape

+
+
+
+
+ +
+ 💡 Tip: +

Usa !player para ver rápidamente tu equipo actual y las estadísticas que te otorgan.

+
+
+ + +
+

💰 Sistema de Economía

+

+ Gana y gestiona monedas para comprar items, participar en eventos y mejorar tu progreso. +

+ +
+
+

🪙 Ver tus Monedas

+
+
+ !monedas [@usuario] +
+

Muestra el balance de monedas tuyo o de otro usuario.

+
+
+
+

💸 Cómo Ganar Monedas

+
    +
  • Jugar minijuegos (minar, pescar, pelear, plantar)
  • +
  • Completar misiones
  • +
  • Mantener tu racha diaria
  • +
  • Abrir cofres
  • +
  • Vender items (si está habilitado)
  • +
+
+
+ +
+ ⚠️ Importante: +

Las monedas son específicas por servidor. Cada servidor de Discord tiene su propia economía independiente.

+
+
+ + +
+

🛒 Tienda y Compras

+

+ La tienda ofrece items especiales, herramientas, consumibles y más. Compra con tus monedas ganadas. +

+ +
+
+

🏪 Abrir la Tienda

+
+
+ !tienda [categoría] +

Aliases: !shop, !store

+
+

Abre un panel interactivo con todas las ofertas disponibles.

+
+

Funciones del panel:

+
    +
  • Ver detalles de cada item
  • +
  • Navegar por páginas
  • +
  • Comprar x1 o x5 unidades
  • +
  • Ver stock disponible
  • +
  • Ver tu saldo de monedas
  • +
+
+
+
+ +
+

🔢 Sistema de Compras

+
+

Precios: Los items pueden costar monedas y/o otros items

+

Stock: Algunas ofertas tienen stock limitado global

+

Límite por usuario: Puedes tener un límite de compras por oferta

+

Ofertas temporales: Algunas solo están disponibles en fechas específicas

+
+
+
+ +
+ 💡 Tip: +

El panel de la tienda expira después de 5 minutos. Usa el botón "🔄 Actualizar" para refrescar el stock y precios.

+
+
+ + +
+

🔨 Crafteo y Creación

+

+ Transforma materiales crudos en items útiles usando el sistema de crafteo. +

+ +
+
+

⚒️ Craftear Items

+
+
+ !craftear <productKey> [cantidad] +

Aliases: !craft

+
+

Crea un item usando una receta predefinida. Consume los materiales necesarios automáticamente.

+
+

Ejemplos:

+

!craftear iron_sword — Craftea 1 espada de hierro

+

!craftear health_potion 5 — Craftea 5 pociones

+
+
+
+ +
+

📋 Cómo Funciona

+
    +
  1. El bot verifica si tienes los materiales necesarios en tu inventario
  2. +
  3. Si los tienes, consume los materiales
  4. +
  5. Agrega el producto crafteado a tu inventario
  6. +
  7. Te notifica el resultado
  8. +
+
+
+ +
+ ⚠️ Nota: +

Las recetas son configuradas por los administradores del servidor. Si falla un crafteo, es posible que no tengas los materiales necesarios o que la receta no esté configurada.

+
+
+ + +
+

🏆 Logros

+

+ Desbloquea logros completando objetivos y recibe recompensas especiales. Los logros son permanentes y demuestran tus hazañas. +

+ +
+
+

🎖️ Ver tus Logros

+
+
+ !logros [@usuario] +

Aliases: !achievements, !logro, !achievement

+
+

Muestra tus logros desbloqueados, progreso actual y puntos totales.

+
+
+ +
+

�� Lo que Verás

+
    +
  • Logros Desbloqueados: Los 5 más recientes que has completado
  • +
  • En Progreso: Top 5 logros con barra de progreso
  • +
  • Por Categoría: Desglose por minería, pesca, combate, economía, etc.
  • +
  • Puntos Totales: Tu puntuación acumulada
  • +
  • Porcentaje: Cuántos logros has desbloqueado del total
  • +
+
+ +
+

�� Recompensas

+

Los logros pueden otorgar:

+
    +
  • 💰 Monedas
  • +
  • 📦 Items exclusivos
  • +
  • 👑 Roles de Discord especiales
  • +
  • ⭐ Puntos de logro
  • +
+
+
+ +
+ ✨ Automático: +

Los logros se desbloquean automáticamente cuando cumples los requisitos. ¡No necesitas reclamarlos manualmente!

+
+
+ + +
+

📜 Misiones

+

+ Completa misiones para obtener grandes recompensas. Las misiones se renuevan periódicamente y ofrecen objetivos variados. +

+ +
+
+

📋 Ver Misiones

+
+
+ !misiones [categoría] +

Aliases: !quests, !mision, !quest

+
+

Muestra todas las misiones disponibles con tu progreso y recompensas.

+
+
+ +
+

📝 Tipos de Misiones

+
+
+

📅 Diarias

+

Se reinician cada día. Perfectas para juego diario.

+
+
+

📆 Semanales

+

Se reinician cada semana. Objetivos más grandes.

+
+
+

♾️ Permanentes

+

Se completan una vez y quedan para siempre.

+
+
+

🔄 Repetibles

+

Pueden completarse múltiples veces sin límite.

+
+
+
+ +
+

🎁 Reclamar Recompensas

+
+
+ !mision-reclamar <id> +
+

Reclama las recompensas de una misión completada. El ID aparece en el comando !misiones.

+
+
+
+ +
+ �� Tip: +

Enfócate en completar misiones diarias para maximizar tus recompensas. ¡Revisa las misiones cada día!

+
+
+ + +
+

🔥 Racha Diaria

+

+ Mantén tu racha diaria activa para recibir recompensas progresivas cada día. ¡Cuanto más larga sea tu racha, mejores serán las recompensas! +

+ +
+
+

🎁 Reclamar Racha

+
+
+ !racha +

Aliases: !streak, !daily

+
+

Reclama tu recompensa diaria y verifica tu racha actual.

+
+
+ +
+

📊 Estadísticas de Racha

+
    +
  • Racha Actual: Cuántos días consecutivos llevas activo
  • +
  • Mejor Racha: Tu récord de días consecutivos
  • +
  • Días Activos: Total de días que has reclamado (no consecutivos)
  • +
  • Próximo Hito: Cuántos días faltan para el siguiente milestone
  • +
+
+ +
+

🎯 Hitos Importantes

+
+

Alcanza estos hitos para recompensas especiales:

+
+
3 días
+
7 días
+
14 días
+
30 días
+
60 días
+
90 días
+
180 días
+
365 días
+
+
+
+
+ +
+ ⚠️ Importante: +

Si pasas más de 24 horas sin reclamar tu racha, ¡se reiniciará a 1! Asegúrate de reclamarla cada día.

+
+
+ + +
+

🍖 Consumibles y Pociones

+

+ Usa pociones y comida para recuperar HP durante tus aventuras. Los consumibles tienen cooldowns individuales. +

+ +
+
+

🧪 Usar Consumibles

+
+
+ !comer <itemKey> +

Aliases: !usar-comida, !usar

+
+

Consume un item de comida o poción para curarte.

+
+

Ejemplo:

+

!comer health_potion

+
+
+
+ +
+

💚 Tipos de Curación

+
    +
  • Curación Fija: Recupera una cantidad específica de HP (ej: +50 HP)
  • +
  • Curación Porcentual: Recupera un % de tu HP máximo (ej: +25%)
  • +
  • Curación Mixta: Combina ambos tipos
  • +
+
+ +
+

⏱️ Cooldowns

+

Cada consumible tiene su propio cooldown. Algunos comparten el mismo cooldown (cooldownKey) para evitar spam de curaciones.

+
+
+ +
+ 💡 Estrategia: +

Lleva siempre pociones en tu inventario antes de entrar a combates difíciles. ¡Pueden salvarte la vida!

+
+
+ + +
+

🎁 Cofres y Recompensas

+

+ Los cofres contienen recompensas aleatorias que pueden incluir items raros, monedas y hasta roles especiales de Discord. +

+ +
+
+

📦 Abrir Cofres

+
+
+ !abrir <itemKey> +

Aliases: !open

+
+

Abre un cofre de tu inventario y recibe recompensas aleatorias.

+
+

Ejemplo:

+

!abrir mystery_chest

+
+
+
+ +
+

🎲 Qué Puedes Obtener

+
    +
  • 💰 Monedas: Cantidades variables de monedas
  • +
  • 📦 Items: Herramientas, armas, materiales, consumibles
  • +
  • 👑 Roles: Roles exclusivos de Discord (si están configurados)
  • +
  • Items Raros: Objetos únicos y de edición limitada
  • +
+
+ +
+

🔢 Sistema de Probabilidades

+

+ Los cofres usan un sistema de pesos (weights) para determinar las recompensas. Items con mayor peso aparecen con más frecuencia. +

+
+
+ +
+ 💎 Rareza: +

Algunos cofres se consumen al abrirlos, mientras que otros son reutilizables. ¡Revisa la descripción del cofre!

+
+
+ + +
+

✨ Encantamientos y Mutaciones

+

+ Mejora tus items aplicándoles encantamientos o mutaciones especiales que les otorgan poderes adicionales. +

+ +
+
+

🔮 Aplicar Encantamientos

+
+
+ !encantar <itemKey> <mutationKey> +

Aliases: !mutar, !enchant

+
+

Aplica una mutación/encantamiento a un item específico de tu inventario.

+
+

Ejemplo:

+

!encantar iron_sword fire_enchant

+
+
+
+ +
+

⚡ Tipos de Mejoras

+

Los encantamientos pueden:

+
    +
  • Aumentar daño o defensa
  • +
  • Agregar efectos elementales (fuego, hielo, veneno)
  • +
  • Mejorar la durabilidad
  • +
  • Otorgar habilidades especiales
  • +
+
+ +
+

🛡️ Políticas de Mutación

+

+ Algunos items tienen restricciones sobre qué encantamientos pueden recibir. Los items pueden tener listas de encantamientos permitidos o prohibidos. +

+
+
+ +
+ ✨ Eventos Especiales: +

Los encantamientos raros suelen estar disponibles solo durante eventos especiales o pueden requerir items específicos.

+
+
+ + +
+

🔥 Sistema de Fundición

+

+ La fundición te permite transformar materiales en lingotes y otros items, pero toma tiempo. Programa tus fundiciones y reclama cuando estén listas. +

+ +
+
+

🔨 Iniciar Fundición

+
+
+ !fundir <outputKey> <cantidad> <segundos> <input:qty>... +

Aliases: !smelt

+
+

Crea un trabajo de fundición que estará listo después del tiempo especificado.

+
+

Ejemplos:

+

!fundir iron_ingot 1 60 iron_ore:3

+

↳ Funde 1 lingote de hierro en 60 segundos usando 3 minerales

+

!fundir steel_bar 2 300 iron_ore:5 coal:2

+

↳ Funde 2 barras de acero en 5 minutos usando 5 hierro y 2 carbón

+
+
+
+ +
+

✅ Reclamar Productos

+
+
+ !fundir-reclamar +
+

Recoge los productos de tus fundiciones completadas. El bot te notificará cuando estén listas.

+
+
+ +
+

⚙️ Cómo Funciona

+
    +
  1. El bot verifica que tienes los materiales necesarios
  2. +
  3. Consume los materiales de tu inventario
  4. +
  5. Crea un trabajo de fundición con un tiempo de espera
  6. +
  7. Cuando el tiempo termina, puedes reclamar el producto
  8. +
+
+
+ +
+ ⏰ Gestión del Tiempo: +

Programa varias fundiciones a la vez para maximizar tu producción. ¡El bot te avisará cuando estén listas!

+
+
+ + +
+

🤖 Inteligencia Artificial

+

+ Chatea con Gemini AI directamente desde Discord. Haz preguntas, pide ayuda o simplemente conversa. +

+ +
+
+

💬 Chatear con la IA

+
+
+ !ai <mensaje> +

Aliases: !chat, !gemini

+
+

Envía un mensaje a la IA y recibe una respuesta inteligente.

+
+

Ejemplos:

+

!ai ¿Cómo funciona JavaScript?

+

!ai Explícame el Sistema Solar

+

!ai Dame consejos para jugar mejor

+
+
+
+ +
+

🎯 Qué Puedes Hacer

+
    +
  • Hacer preguntas sobre cualquier tema
  • +
  • Pedir explicaciones y tutoriales
  • +
  • Obtener consejos y estrategias
  • +
  • Resolver problemas y dudas
  • +
  • Generar ideas creativas
  • +
+
+
+ +
+ 🌟 Powered by Gemini: +

Amayo Bot usa Google's Gemini AI para proporcionar respuestas inteligentes y contextuales. Las respuestas largas se dividen automáticamente en múltiples mensajes.

+
+
+ + +
+

⏰ Sistema de Recordatorios

+

+ Programa recordatorios para que el bot te avise en el futuro. Perfecto para no olvidar eventos, tareas o actividades. +

+ +
+
+

📝 Crear Recordatorio

+
+
+ !recordar <texto> <fecha/hora> +

Aliases: !reminder, !rec

+
+

Crea un recordatorio que el bot enviará en el momento especificado.

+
+
+ +
+

📅 Formatos Aceptados

+
+

Tiempo Relativo:

+
+

en 15 minutos, en 1 hora, en 2 días

+

dentro de 30 minutos

+

15m, 2h, 3d (al final del mensaje)

+
+

Fechas Naturales:

+
+

mañana a las 9:00

+

el miércoles a las 17:00

+

el viernes 10am

+
+
+
+ +
+

📌 Ejemplos Completos

+
+

!recordar revisar el evento en 2 horas

+

!recordar reunión importante mañana 3pm

+

!recordar comprar items de la tienda 30m

+
+
+
+ +
+ ⚠️ Nota: +

Los recordatorios requieren que el bot tenga configurado Appwrite. Si el comando no funciona, contacta al administrador del bot.

+
+
+ + +
+

🤝 Sistema de Alianzas

+

+ El sistema de alianzas permite a los servidores compartir enlaces de invitación y ganar puntos. Requiere permisos de Administrador. +

+ +
+
+

📊 Ver Leaderboard

+
+
+ !leaderboard +
+

Muestra el ranking de usuarios con más puntos de alianza en tu servidor.

+
+
+ +
+

⚙️ Comandos de Administración

+

Solo para usuarios con permisos de Administrador:

+
+
+ !crear-embed <nombre> +

Crea un bloque/embedded con editor interactivo

+
+
+ !editar-embed <nombre> +

Edita un bloque existente

+
+
+ !lista-embeds +

Lista los bloques con paginación

+
+
+ !canal-alianza +

Configura un canal para alianzas

+
+
+ !listar-canales-alianza +

Ver canales configurados

+
+
+
+
+
+ + +
+
+

⚙️ Panel de Administración

+ ADMIN ONLY +
+

+ Comandos avanzados para administradores que permiten crear y gestionar todo el contenido del bot. Requiere permisos de Administrador del servidor. +

+ +
+ ⚠️ Para Administradores: +

Estos comandos permiten configurar items, enemigos, áreas, niveles, ofertas, logros y misiones. Para documentación detallada sobre cómo crear contenido, consulta CREACION_DE_CONTENIDO.md

+
+ +
+
+

📦 Gestión de Items

+
+

!item-crear <key>

+

!item-editar <key>

+

!items-lista

+

!item-ver <key>

+

!item-eliminar <key>

+
+
+ +
+

👾 Gestión de Enemigos

+
+

!mob-crear <key>

+

!mob-editar <key>

+

!mobs-lista

+

!mob-eliminar <key>

+
+
+ +
+

🗺️ Gestión de Áreas

+
+

!area-crear <key>

+

!area-editar <key>

+

!areas-lista

+

!area-nivel <key> <nivel>

+

!area-eliminar <key>

+
+
+ +
+

🛒 Gestión de Ofertas

+
+

!offer-crear

+

!offer-editar

+
+
+ +
+

🏆 Gestión de Logros

+
+

!logro-crear <key>

+

!logros-lista

+

!logro-ver <key>

+

!logro-eliminar <key>

+
+
+ +
+

📜 Gestión de Misiones

+
+

!mision-crear <key>

+

!misiones-lista

+

!mision-ver <key>

+

!mision-eliminar <key>

+
+
+
+
+ + +
+

🔧 Configuración del Servidor

+

+ Los administradores pueden personalizar el comportamiento del bot en su servidor. +

+ +
+
+

⚙️ Panel de Configuración

+
+
+ !configuracion +

Aliases: !config, !ajustes, !settings

+

Requiere: Administrador

+
+

Abre un panel interactivo para modificar la configuración del servidor.

+
+
+ +
+

🎛️ Opciones Disponibles

+
    +
  • Prefix del Bot: Cambia el prefijo de comandos (por defecto !)
  • +
  • Canales Permitidos: Limita dónde funciona el bot
  • +
  • Roles de Staff: Configura qué roles pueden usar comandos admin
  • +
  • Límites y Cooldowns: Ajusta tiempos de espera
  • +
+
+
+
+ + +
+

📊 Estadísticas y Progreso

+

+ Revisa tus estadísticas detalladas y cooldowns activos para planificar tu progreso. +

+ +
+
+

📈 Ver Estadísticas

+
+
+ !stats [@usuario] +

Aliases: !estadisticas, !est

+
+

Muestra estadísticas detalladas organizadas por categorías:

+
    +
  • Actividades completadas
  • +
  • Estadísticas de combate
  • +
  • Economía y transacciones
  • +
  • Items craftead os y usados
  • +
  • Récords personales
  • +
+
+
+ +
+

⏱️ Ver Cooldowns

+
+
+ !cooldowns +

Aliases: !cds, !tiempos, !cd

+
+

Muestra todos los cooldowns activos con tiempo restante:

+
    +
  • Minijuegos (mina, pesca, pelea, granja)
  • +
  • Consumibles usados
  • +
  • Comandos con tiempos de espera
  • +
+
+
+
+
+ + +
+

💡 Tips y Trucos

+

+ Consejos para aprovechar al máximo Amayo Bot y progresar más rápido. +

+ +
+
+

🎯 Progresión Eficiente

+
    +
  • Reclama tu racha diaria todos los días
  • +
  • Completa misiones diarias primero
  • +
  • Equipa siempre las mejores armas y armaduras
  • +
  • Guarda monedas para ofertas especiales
  • +
+
+ +
+

⚔️ Combate

+
    +
  • Lleva siempre pociones de curación
  • +
  • Mejora tu equipo antes de niveles difíciles
  • +
  • Revisa las estadísticas de enemigos
  • +
  • Usa encantamientos para ventajas especiales
  • +
+
+ +
+

💰 Economía

+
    +
  • Vende items que no necesitas
  • +
  • Craftea items valiosos para revender
  • +
  • Programa fundiciones durante la noche
  • +
  • Revisa la tienda regularmente
  • +
+
+ +
+

🎮 General

+
    +
  • Usa !ayuda para ver todos los comandos
  • +
  • Revisa !cooldowns para planificar actividades
  • +
  • Consulta !player frecuentemente
  • +
  • Participa en eventos del servidor
  • +
+
+
+
+ + +
+

❓ Preguntas Frecuentes

+ +
+
+ ¿Cómo cambio el prefix del bot? +

+ Los administradores pueden usar !configuracion para cambiar el prefix del bot a cualquier carácter o palabra. +

+
+ +
+ ¿Qué hago si pierdo items o monedas? +

+ El bot guarda todo en una base de datos segura. Si crees que hubo un error, contacta a un administrador del servidor. Ellos pueden revisar los logs y corregir problemas. +

+
+ +
+ ¿Puedo transferir items entre servidores? +

+ No, cada servidor tiene su propia economía independiente. Tus items y monedas en un servidor no están disponibles en otros. +

+
+ +
+ ¿Cómo obtengo más monedas rápido? +

+ Las mejores formas son: mantener tu racha diaria, completar misiones diarias y semanales, jugar minijuegos frecuentemente, y abrir cofres. También puedes vender items que no necesitas. +

+
+ +
+ ¿Por qué algunos comandos no funcionan? +

+ Verifica que estés usando el prefix correcto, que tengas los permisos necesarios, y que el comando esté habilitado en tu servidor. Algunos comandos requieren configuración previa por parte de los administradores. +

+
+ +
+ ¿Qué significa que un item es "stackable"? +

+ "Stackable" significa que puedes tener múltiples unidades del mismo item en un solo slot del inventario. Los items no-stackable ocupan un slot por unidad (común en herramientas y armas). +

+
+ +
+ ¿Cómo reporto un bug? +

+ Contacta a un administrador de tu servidor con detalles específicos: qué comando usaste, qué esperabas que pasara, y qué pasó en realidad. Incluye capturas de pantalla si es posible. +

+
+ +
+ ¿El bot está siempre en línea? +

+ El bot intenta estar en línea 24/7, pero puede tener mantenimientos ocasionales. Si el bot está offline, contacta al propietario del bot o espera a que vuelva. +

+
+
+
+ +
+
+
+ + +
+
+
+

Amayo Bot

+

Sistema completo de juego, economía y gestión para Discord

+
+ +
+ Primeros Pasos + + Comandos + + Minijuegos + + FAQ +
+ +
+

+ Versión 0.11.20 • Discord.js 15.0.0-dev • Enero 2025 +

+

+ Amayo © 2025 — Documentación para usuarios finales de Discord +

+
+ + +
+
+
+ + + + diff --git a/src/server/public/index_modern_test.html b/src/server/public/index_modern_test.html new file mode 100644 index 0000000..2f4feca --- /dev/null +++ b/src/server/public/index_modern_test.html @@ -0,0 +1,210 @@ + + + + + + Amayo Bot | Guía Completa - Diseño Moderno + + + + + + + + +
+
+
+
+
+ +
+ +
+
+ +
+
+ +
+ + + + + + Amayo Bot • v0.11.20 + +
+ + +

+ + Guía Completa + + + Amayo Bot + +

+ + +

+ Sistema completo de economía, minijuegos, misiones y IA para Discord +

+ + +
+ +
+
+ + Comenzar ahora + + + + +
+ + +
+ + +
+ + Discord.js 15.0-dev + + + Enero 2025 + + + 23 Secciones Completas + +
+
+
+
+ + +
+
+
+
+
+

+ 🚀 Primeros Pasos +

+
+
+
+ +

+ ¡Bienvenido a Amayo Bot! Este bot transforma tu servidor en una experiencia de juego completa. +

+ + +
+

+ + Características Principales +

+
+
+ 🎮 +
+

Minijuegos Épicos

+

Mina, pesca, pelea y cultiva recursos

+
+
+
+ 💰 +
+

Economía Completa

+

Tienda, crafteo e inventario

+
+
+
+ 🏆 +
+

Progresión & Logros

+

Misiones, logros y rachas diarias

+
+
+
+
+ + +
+
+
+ +

Prefix: !

+
+

Personalizable con !configuracion

+
+ +
+
+ +

Ayuda

+
+

Usa !ayuda para ver comandos

+
+
+
+ + +
+

✨ Este es el nuevo diseño ultra moderno ✨

+

¿Te gusta este estilo? Todas las 23 secciones tendrán este diseño con:

+
+ Glassmorphism + Hover Effects + Gradientes + Animaciones + 100% Tailwind +
+
+
+
+
+ + + +