Files
amayo/src/server/public/index.html

1638 lines
108 KiB
HTML
Raw Blame History

<!DOCTYPE html>
<html lang="es" class="scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Amayo Bot | Guía Completa para Usuarios de Discord</title>
<meta name="description" content="Guía completa de Amayo Bot: comandos, minijuegos, economía, misiones, logros, creación de contenido y más">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
animation: {
'gradient': 'gradient 8s linear infinite',
'float': 'float 6s ease-in-out infinite',
'glow': 'glow 3s ease-in-out infinite',
},
keyframes: {
gradient: {
'0%, 100%': { backgroundPosition: '0% 50%' },
'50%': { backgroundPosition: '100% 50%' },
},
float: {
'0%, 100%': { transform: 'translateY(0)' },
'50%': { transform: 'translateY(-20px)' },
},
glow: {
'0%, 100%': { opacity: '0.4' },
'50%': { opacity: '0.8' },
},
},
},
},
};
</script>
<link rel="stylesheet" href="./assets/css/styles.css">
</head>
<body class="min-h-screen bg-gradient-to-br from-slate-950 via-slate-900 to-slate-950 text-slate-100 antialiased">
<!-- Animated Background Blobs -->
<div class="fixed inset-0 overflow-hidden pointer-events-none z-0">
<div class="absolute top-0 left-1/4 w-96 h-96 bg-purple-500/20 rounded-full mix-blend-screen filter blur-3xl animate-float"></div>
<div class="absolute top-1/3 right-1/4 w-96 h-96 bg-indigo-500/20 rounded-full mix-blend-screen filter blur-3xl animate-float" style="animation-delay: 2s;"></div>
<div class="absolute bottom-0 left-1/3 w-96 h-96 bg-pink-500/15 rounded-full mix-blend-screen filter blur-3xl animate-float" style="animation-delay: 4s;"></div>
</div>
<div class="relative z-10">
<!-- Hero Ultra Moderno -->
<header class="relative overflow-hidden ">
<div class="absolute inset-0 bg-gradient-to-b from-indigo-500/5 via-purple-500/5 to-transparent"></div>
<div class="container mx-auto px-4 sm:px-6 lg:px-8 py-20 sm:py-28 relative">
<div class="max-w-5xl mx-auto text-center space-y-8">
<!-- Badge con Pulse -->
<div class="inline-flex items-center gap-3 px-5 py-2.5 rounded-full bg-gradient-to-r from-indigo-500/10 via-purple-500/10 to-pink-500/10 border border-indigo-500/30 backdrop-blur-sm">
<span class="relative flex h-2.5 w-2.5">
<span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-indigo-400 opacity-75"></span>
<span class="relative inline-flex rounded-full h-2.5 w-2.5 bg-gradient-to-r from-indigo-400 to-purple-400"></span>
</span>
<span class="text-sm font-bold tracking-wider uppercase bg-clip-text text-transparent bg-gradient-to-r from-indigo-200 to-purple-200">
Amayo Bot • v2.0.1-dev
</span>
</div>
<!-- Título con Gradiente Animado -->
<h1 class="text-5xl sm:text-6xl md:text-7xl lg:text-8xl font-black leading-tight">
<span class="block bg-clip-text text-transparent bg-gradient-to-r from-white via-indigo-100 to-purple-100">
Guía Completa
</span>
<span class="block bg-clip-text text-transparent bg-gradient-to-r from-indigo-400 via-purple-400 to-pink-400">
Amayo Bot
</span>
</h1>
<!-- Descripción -->
<p class="text-xl sm:text-2xl text-slate-300 max-w-3xl mx-auto leading-relaxed font-light">
Sistema completo de <span class="font-semibold text-indigo-300">economía</span>, <span class="font-semibold text-purple-300">minijuegos</span>, <span class="font-semibold text-pink-300">misiones</span> y <span class="font-semibold text-blue-300">IA</span> para Discord
</p>
<!-- CTA Buttons Modernos -->
<div class="flex flex-col sm:flex-row gap-4 justify-center items-center pt-4">
<a href="#primeros-pasos" class="group relative px-10 py-4 text-lg font-bold text-white overflow-hidden rounded-2xl transition-all duration-300 hover:scale-105">
<div class="absolute inset-0 bg-gradient-to-r from-indigo-600 to-purple-600 transition-transform duration-300 group-hover:scale-110"></div>
<div class="absolute inset-0 bg-gradient-to-r from-indigo-500 to-purple-500 opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div>
<span class="relative flex items-center gap-2">
Comenzar ahora
<svg class="w-5 h-5 transition-transform group-hover:translate-x-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M13 7l5 5m0 0l-5 5m5-5H6"></path>
</svg>
</span>
</a>
<button id="toggle-nav" class="group px-10 py-4 text-lg font-bold text-white backdrop-blur-xl bg-white/5 border-2 border-white/10 rounded-2xl hover:bg-white/10 hover:border-white/20 hover:scale-105 transition-all duration-300">
<span class="flex items-center gap-2">
<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
</svg>
Ver índice
</span>
</button>
</div>
<!-- Meta Info Ultra Moderno -->
<div class="flex flex-wrap justify-center gap-3 pt-6">
<span class="px-5 py-2 rounded-xl bg-white/5 backdrop-blur-sm border border-white/10 text-sm font-medium text-slate-300 hover:bg-white/10 transition-all">
Discord.js 15.0-dev
</span>
<span class="px-5 py-2 rounded-xl bg-white/5 backdrop-blur-sm border border-white/10 text-sm font-medium text-slate-300 hover:bg-white/10 transition-all">
Enero 2025
</span>
<span class="px-5 py-2 rounded-xl bg-gradient-to-r from-indigo-500/10 to-purple-500/10 border border-indigo-500/30 text-sm font-bold text-indigo-200 hover:from-indigo-500/20 hover:to-purple-500/20 transition-all">
23 Secciones • Creación de Contenido Incluida
</span>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<div class="container mx-auto px-4 sm:px-6 lg:px-8 py-12 lg:py-16">
<body class="min-h-screen bg-gradient-to-b from-slate-950 via-slate-950 to-slate-900 text-slate-100 antialiased">
<div class="flex min-h-screen flex-col">
<div class="mx-auto flex w-full max-w-6xl flex-1 flex-col gap-10 px-6 pb-16 lg:flex-row lg:px-10">
<nav
id="toc"
class="w-full max-w-xs rounded-3xl border border-white/10 bg-slate-900/80 text-left shadow-2xl shadow-indigo-500/20 lg:sticky lg:top-24 lg:block lg:max-h-[calc(100vh-6rem)] lg:w-74 lg:overflow-y-auto"
>
<div class="text-xs p-6 font-semibold uppercase tracking-[0.3em] text-slate-400">
Índice de Contenidos
</div>
<ul class="ps-8 mt-4 space-y-4 text-sm">
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#primeros-pasos">🚀 Primeros Pasos</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#comandos-basicos">⚡ Comandos Básicos</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#sistema-juego">🎮 Sistema de Juego</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#minijuegos">🎯 Minijuegos y Actividades</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#inventario-equipo">🎒 Inventario y Equipo</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#economia">💰 Sistema de Economía</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#tienda">🛒 Tienda y Compras</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#crafteo">🔨 Crafteo y Creación</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#logros">🏆 Logros</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#misiones">📜 Misiones</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#racha-diaria">🔥 Racha Diaria</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#consumibles">🍖 Consumibles y Pociones</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#cofres">🎁 Cofres y Recompensas</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#encantamientos">✨ Encantamientos</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#fundicion">🔥 Fundición</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#ia">🤖 Inteligencia Artificial</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#recordatorios">⏰ Recordatorios</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#alianzas">🤝 Sistema de Alianzas</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#admin">⚙️ Administración (Admin)</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#configuracion">🔧 Configuración Servidor</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#estadisticas">📊 Estadísticas</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#tips">💡 Tips y Trucos</a></li>
<li><a class="text-slate-200 transition hover:text-indigo-300" href="#faq">❓ Preguntas Frecuentes</a></li>
</ul>
</nav>
<main class="flex-1">
<div class="mx-auto flex w-full max-w-3xl flex-col gap-8">
<!-- PRIMEROS PASOS -->
<section id="primeros-pasos" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🚀 Primeros Pasos</h2>
<p class="text-slate-200">
¡Bienvenido a <strong class="text-white">Amayo Bot</strong>! Este bot transforma tu servidor de Discord en una experiencia de juego completa con economía, minijuegos, misiones y mucho más.
</p>
<div class="space-y-4 rounded-2xl border border-indigo-500/30 bg-indigo-500/10 p-5 text-slate-200">
<h3 class="text-lg font-semibold text-indigo-200">✨ ¿Qué puedes hacer con Amayo?</h3>
<ul class="list-disc space-y-2 pl-5 text-sm">
<li><strong class="text-white">Jugar Minijuegos:</strong> Mina recursos, pesca, pelea contra enemigos y cultiva en granjas</li>
<li><strong class="text-white">Economía Completa:</strong> Gana monedas, compra en la tienda, craftea items y gestiona tu inventario</li>
<li><strong class="text-white">Sistema de Progresión:</strong> Sube de nivel, completa misiones, desbloquea logros y mantén tu racha diaria</li>
<li><strong class="text-white">Personalización:</strong> Equipa armas, armaduras y capas para mejorar tus estadísticas</li>
<li><strong class="text-white">IA Conversacional:</strong> Chatea con Gemini AI directamente desde Discord</li>
<li><strong class="text-white">Sistema de Alianzas:</strong> Comparte enlaces de invitación y gana puntos para tu servidor</li>
</ul>
</div>
<div class="grid gap-6 md:grid-cols-2">
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">⚡ Prefix del Bot</h3>
<p class="text-sm text-slate-200">
El prefix por defecto es <code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-sm text-indigo-200">!</code>
</p>
<p class="text-xs text-slate-300 mt-2">
Los administradores pueden cambiarlo con <code class="rounded bg-indigo-500/15 px-1.5 py-0.5 font-mono text-xs text-indigo-200">!configuracion</code>
</p>
</div>
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">❓ Obtener Ayuda</h3>
<p class="text-sm text-slate-200">
Usa <code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-sm text-indigo-200">!ayuda</code> para ver todos los comandos disponibles
</p>
<p class="text-xs text-slate-300 mt-2">
También puedes usar <code class="rounded bg-indigo-500/15 px-1.5 py-0.5 font-mono text-xs text-indigo-200">!ayuda &lt;comando&gt;</code> para detalles específicos
</p>
</div>
</div>
</section>
<!-- COMANDOS BÁSICOS -->
<section id="comandos-basicos" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">⚡ Comandos Básicos</h2>
<p class="text-slate-200">
Estos son los comandos esenciales que necesitas conocer para empezar.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📋 Información y Utilidad</h3>
<div class="space-y-3 text-sm">
<div class="flex flex-col gap-1">
<code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-indigo-200 w-fit">!ayuda [comando|categoría]</code>
<p class="text-slate-300 pl-2">Muestra la lista de comandos. También puedes usar <code class="text-xs">!help</code>, <code class="text-xs">!comandos</code> o <code class="text-xs">!cmds</code></p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-indigo-200 w-fit">!ping</code>
<p class="text-slate-300 pl-2">Verifica la latencia del bot. También: <code class="text-xs">!latency</code>, <code class="text-xs">!pong</code></p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-indigo-200 w-fit">!player [@usuario]</code>
<p class="text-slate-300 pl-2">Muestra tu perfil completo de jugador con estadísticas, equipo e inventario. También: <code class="text-xs">!perfil</code>, <code class="text-xs">!profile</code>, <code class="text-xs">!yo</code>, <code class="text-xs">!me</code></p>
</div>
</div>
</div>
</div>
</section>
<!-- SISTEMA DE JUEGO -->
<section id="sistema-juego" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🎮 Sistema de Juego</h2>
<p class="text-slate-200">
El sistema de juego de Amayo incluye <strong class="text-white">HP (puntos de vida)</strong>, <strong class="text-white">estadísticas de combate</strong>, <strong class="text-white">niveles de progresión</strong> y más.
</p>
<div class="grid gap-6 md:grid-cols-2">
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">⚔️ Estadísticas de Combate</h3>
<ul class="list-disc space-y-1 pl-5 text-sm text-slate-200">
<li><strong class="text-white">HP (Vida):</strong> Tus puntos de vida actuales y máximos</li>
<li><strong class="text-white">ATK (Ataque):</strong> Daño que infliges a los enemigos</li>
<li><strong class="text-white">DEF (Defensa):</strong> Reduce el daño recibido</li>
<li><strong class="text-white">Bonos de Equipo:</strong> Las armas, armaduras y capas mejoran tus stats</li>
</ul>
</div>
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">📊 Ver tus Estadísticas</h3>
<div class="space-y-2 text-sm">
<div class="flex flex-col gap-1">
<code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-indigo-200 w-fit">!player</code>
<p class="text-slate-300">Vista general de tu perfil</p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-indigo-500/15 px-2 py-1 font-mono text-indigo-200 w-fit">!stats</code>
<p class="text-slate-300">Estadísticas detalladas de todas tus actividades</p>
</div>
</div>
</div>
</div>
<div class="rounded-2xl border border-amber-500/30 bg-amber-500/10 p-5 text-sm text-amber-100">
<strong class="block text-base font-semibold text-amber-200 mb-2">💡 Consejo:</strong>
<p>Equipa mejores armas y armaduras para aumentar tus estadísticas y tener más éxito en los minijuegos de combate.</p>
</div>
</section>
<!-- MINIJUEGOS -->
<section id="minijuegos" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🎯 Minijuegos y Actividades</h2>
<p class="text-slate-200">
Los minijuegos son la forma principal de ganar recursos, monedas y experiencia. Cada uno tiene su propio estilo y recompensas.
</p>
<div class="space-y-6">
<!-- MINAR -->
<div class="rounded-2xl border border-orange-500/30 bg-orange-500/5 p-5">
<h3 class="text-lg font-semibold text-orange-200 mb-3">⛏️ Minar (Mining)</h3>
<div class="space-y-3 text-sm text-slate-200">
<p>Ve a la mina y extrae recursos minerales valiosos. Necesitas un pico para minar.</p>
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!mina [nivel] [herramienta] [area:clave]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!minar</code></p>
</div>
<div class="space-y-1 text-xs">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mina</code> — Mina en el nivel más alto desbloqueado</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mina 2</code> — Mina en el nivel 2</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mina 1 iron_pickaxe</code> — Usa un pico específico</p>
</div>
<div class="border-t border-white/10 pt-3 mt-3">
<p class="font-semibold text-white mb-1">Recompensas típicas:</p>
<p class="text-slate-300">Minerales (hierro, oro, diamantes), gemas, monedas</p>
</div>
</div>
</div>
<!-- PESCAR -->
<div class="rounded-2xl border border-cyan-500/30 bg-cyan-500/5 p-5">
<h3 class="text-lg font-semibold text-cyan-200 mb-3">🎣 Pescar (Fishing)</h3>
<div class="space-y-3 text-sm text-slate-200">
<p>Lanza tu caña en la laguna y captura peces y tesoros acuáticos. Necesitas una caña de pescar.</p>
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!pescar [nivel] [herramienta] [area:clave]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!fish</code></p>
</div>
<div class="space-y-1 text-xs">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!pescar</code> — Pesca automáticamente</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!pescar 3</code> — Pesca en nivel 3</p>
</div>
<div class="border-t border-white/10 pt-3 mt-3">
<p class="font-semibold text-white mb-1">Recompensas típicas:</p>
<p class="text-slate-300">Peces, perlas, tesoros, monedas</p>
</div>
</div>
</div>
<!-- PELEAR -->
<div class="rounded-2xl border border-red-500/30 bg-red-500/5 p-5">
<h3 class="text-lg font-semibold text-red-200 mb-3">⚔️ Pelear (Combat)</h3>
<div class="space-y-3 text-sm text-slate-200">
<p>Entra a la arena y enfrenta enemigos peligrosos. Las armas mejoran tu daño.</p>
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!pelear [nivel] [arma] [area:clave]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!fight</code>, <code class="text-xs">!arena</code></p>
</div>
<div class="space-y-1 text-xs">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!pelear</code> — Combate automático</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!pelear 1 iron_sword</code> — Usa espada de hierro</p>
</div>
<div class="border-t border-white/10 pt-3 mt-3">
<p class="font-semibold text-white mb-1">Recompensas típicas:</p>
<p class="text-slate-300">Experiencia, botines de enemigos, armaduras, armas, monedas</p>
</div>
</div>
</div>
<!-- PLANTAR -->
<div class="rounded-2xl border border-green-500/30 bg-green-500/5 p-5">
<h3 class="text-lg font-semibold text-green-200 mb-3">🌾 Plantar/Cultivar (Farming)</h3>
<div class="space-y-3 text-sm text-slate-200">
<p>Cultiva plantas y cosecha alimentos en tu granja. Usa una azada para mejores resultados.</p>
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!plantar [nivel] [herramienta]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!farm</code></p>
</div>
<div class="border-t border-white/10 pt-3 mt-3">
<p class="font-semibold text-white mb-1">Recompensas típicas:</p>
<p class="text-slate-300">Vegetales, frutas, semillas, ingredientes de cocina</p>
</div>
</div>
</div>
</div>
<div class="rounded-2xl border border-sky-500/30 bg-sky-500/10 p-5 text-sm text-sky-100">
<strong class="block text-base font-semibold text-sky-200 mb-2">⏰ Cooldowns:</strong>
<p>Cada minijuego tiene un tiempo de espera (cooldown) entre usos. Usa <code class="rounded bg-sky-500/20 px-1.5 py-0.5 font-mono text-xs">!cooldowns</code> para ver tus tiempos activos.</p>
</div>
</section>
<!-- INVENTARIO Y EQUIPO -->
<section id="inventario-equipo" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🎒 Inventario y Equipo</h2>
<p class="text-slate-200">
Gestiona todos tus items y equipa armas, armaduras y capas para mejorar tus estadísticas.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📦 Ver tu Inventario</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!inventario [página|filtro]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!inv</code></p>
</div>
<p class="text-slate-300">Muestra todos tus items con cantidades, información de herramientas y estadísticas.</p>
<div class="space-y-1 text-xs">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!inv</code> — Ver inventario completo</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!inv 2</code> — Ver página 2</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!inv sword</code> — Filtrar por "sword"</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!inv iron_sword</code> — Ver detalles de un item específico</p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🧰 Equipar Items</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!equipar &lt;slot&gt; &lt;itemKey&gt;</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!equip</code></p>
</div>
<p class="text-slate-300">Equipa un item en uno de los tres slots disponibles.</p>
<div class="grid gap-3 md:grid-cols-3 mt-3">
<div class="bg-indigo-500/10 border border-indigo-500/30 rounded-lg p-3">
<p class="font-semibold text-indigo-200 mb-1">⚔️ weapon</p>
<p class="text-xs text-slate-300">Armas que aumentan tu daño (ATK)</p>
</div>
<div class="bg-indigo-500/10 border border-indigo-500/30 rounded-lg p-3">
<p class="font-semibold text-indigo-200 mb-1">🛡️ armor</p>
<p class="text-xs text-slate-300">Armaduras que aumentan tu defensa (DEF)</p>
</div>
<div class="bg-indigo-500/10 border border-indigo-500/30 rounded-lg p-3">
<p class="font-semibold text-indigo-200 mb-1">🧥 cape</p>
<p class="text-xs text-slate-300">Capas con bonos especiales (HP, stats)</p>
</div>
</div>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!equipar weapon iron_sword</code></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!equipar armor leather_armor</code></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!equipar cape red_cape</code></p>
</div>
</div>
</div>
</div>
<div class="rounded-2xl border border-emerald-500/30 bg-emerald-500/10 p-5 text-sm text-emerald-100">
<strong class="block text-base font-semibold text-emerald-200 mb-2">💡 Tip:</strong>
<p>Usa <code class="rounded bg-emerald-500/20 px-1.5 py-0.5 font-mono text-xs">!player</code> para ver rápidamente tu equipo actual y las estadísticas que te otorgan.</p>
</div>
</section>
<!-- ECONOMÍA -->
<section id="economia" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">💰 Sistema de Economía</h2>
<p class="text-slate-200">
Gana y gestiona monedas para comprar items, participar en eventos y mejorar tu progreso.
</p>
<div class="grid gap-6 md:grid-cols-2">
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">🪙 Ver tus Monedas</h3>
<div class="space-y-2 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!monedas [@usuario]</code>
</div>
<p class="text-slate-300">Muestra el balance de monedas tuyo o de otro usuario.</p>
</div>
</div>
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">💸 Cómo Ganar Monedas</h3>
<ul class="list-disc space-y-1 pl-5 text-sm text-slate-200">
<li>Jugar minijuegos (minar, pescar, pelear, plantar)</li>
<li>Completar misiones</li>
<li>Mantener tu racha diaria</li>
<li>Abrir cofres</li>
<li>Vender items (si está habilitado)</li>
</ul>
</div>
</div>
<div class="rounded-2xl border border-amber-500/30 bg-amber-500/10 p-5 text-sm text-amber-100">
<strong class="block text-base font-semibold text-amber-200 mb-2">⚠️ Importante:</strong>
<p>Las monedas son específicas por servidor. Cada servidor de Discord tiene su propia economía independiente.</p>
</div>
</section>
<!-- TIENDA -->
<section id="tienda" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🛒 Tienda y Compras</h2>
<p class="text-slate-200">
La tienda ofrece items especiales, herramientas, consumibles y más. Compra con tus monedas ganadas.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🏪 Abrir la Tienda</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!tienda [categoría]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!shop</code>, <code class="text-xs">!store</code></p>
</div>
<p class="text-slate-300">Abre un panel interactivo con todas las ofertas disponibles.</p>
<div class="space-y-2 mt-3">
<p class="font-semibold text-white">Funciones del panel:</p>
<ul class="list-disc pl-5 space-y-1 text-slate-300">
<li>Ver detalles de cada item</li>
<li>Navegar por páginas</li>
<li>Comprar x1 o x5 unidades</li>
<li>Ver stock disponible</li>
<li>Ver tu saldo de monedas</li>
</ul>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🔢 Sistema de Compras</h3>
<div class="space-y-2 text-sm text-slate-200">
<p><strong class="text-white">Precios:</strong> Los items pueden costar monedas y/o otros items</p>
<p><strong class="text-white">Stock:</strong> Algunas ofertas tienen stock limitado global</p>
<p><strong class="text-white">Límite por usuario:</strong> Puedes tener un límite de compras por oferta</p>
<p><strong class="text-white">Ofertas temporales:</strong> Algunas solo están disponibles en fechas específicas</p>
</div>
</div>
</div>
<div class="rounded-2xl border border-sky-500/30 bg-sky-500/10 p-5 text-sm text-sky-100">
<strong class="block text-base font-semibold text-sky-200 mb-2">💡 Tip:</strong>
<p>El panel de la tienda expira después de 5 minutos. Usa el botón "🔄 Actualizar" para refrescar el stock y precios.</p>
</div>
</section>
<!-- CRAFTEO -->
<section id="crafteo" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🔨 Crafteo y Creación</h2>
<p class="text-slate-200">
Transforma materiales crudos en items útiles usando el sistema de crafteo.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">⚒️ Craftear Items</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!craftear &lt;productKey&gt; [cantidad]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!craft</code></p>
</div>
<p class="text-slate-300">Crea un item usando una receta predefinida. Consume los materiales necesarios automáticamente.</p>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!craftear iron_sword</code> — Craftea 1 espada de hierro</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!craftear health_potion 5</code> — Craftea 5 pociones</p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📋 Cómo Funciona</h3>
<ol class="list-decimal pl-5 space-y-2 text-sm text-slate-200">
<li>El bot verifica si tienes los materiales necesarios en tu inventario</li>
<li>Si los tienes, consume los materiales</li>
<li>Agrega el producto crafteado a tu inventario</li>
<li>Te notifica el resultado</li>
</ol>
</div>
</div>
<div class="rounded-2xl border border-amber-500/30 bg-amber-500/10 p-5 text-sm text-amber-100">
<strong class="block text-base font-semibold text-amber-200 mb-2">⚠️ Nota:</strong>
<p>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.</p>
</div>
</section>
<!-- LOGROS -->
<section id="logros" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🏆 Logros</h2>
<p class="text-slate-200">
Desbloquea logros completando objetivos y recibe recompensas especiales. Los logros son permanentes y demuestran tus hazañas.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎖️ Ver tus Logros</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!logros [@usuario]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!achievements</code>, <code class="text-xs">!logro</code>, <code class="text-xs">!achievement</code></p>
</div>
<p class="text-slate-300">Muestra tus logros desbloqueados, progreso actual y puntos totales.</p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3"><EFBFBD><EFBFBD> Lo que Verás</h3>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li><strong class="text-white">Logros Desbloqueados:</strong> Los 5 más recientes que has completado</li>
<li><strong class="text-white">En Progreso:</strong> Top 5 logros con barra de progreso</li>
<li><strong class="text-white">Por Categoría:</strong> Desglose por minería, pesca, combate, economía, etc.</li>
<li><strong class="text-white">Puntos Totales:</strong> Tu puntuación acumulada</li>
<li><strong class="text-white">Porcentaje:</strong> Cuántos logros has desbloqueado del total</li>
</ul>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3"><EFBFBD><EFBFBD> Recompensas</h3>
<p class="text-sm text-slate-200 mb-2">Los logros pueden otorgar:</p>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li>💰 Monedas</li>
<li>📦 Items exclusivos</li>
<li>👑 Roles de Discord especiales</li>
<li>⭐ Puntos de logro</li>
</ul>
</div>
</div>
<div class="rounded-2xl border border-emerald-500/30 bg-emerald-500/10 p-5 text-sm text-emerald-100">
<strong class="block text-base font-semibold text-emerald-200 mb-2">✨ Automático:</strong>
<p>Los logros se desbloquean automáticamente cuando cumples los requisitos. ¡No necesitas reclamarlos manualmente!</p>
</div>
</section>
<!-- MISIONES -->
<section id="misiones" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">📜 Misiones</h2>
<p class="text-slate-200">
Completa misiones para obtener grandes recompensas. Las misiones se renuevan periódicamente y ofrecen objetivos variados.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📋 Ver Misiones</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!misiones [categoría]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!quests</code>, <code class="text-xs">!mision</code>, <code class="text-xs">!quest</code></p>
</div>
<p class="text-slate-300">Muestra todas las misiones disponibles con tu progreso y recompensas.</p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📝 Tipos de Misiones</h3>
<div class="grid gap-3 md:grid-cols-2">
<div class="bg-blue-500/10 border border-blue-500/30 rounded-lg p-3">
<p class="font-semibold text-blue-200 mb-1">📅 Diarias</p>
<p class="text-xs text-slate-300">Se reinician cada día. Perfectas para juego diario.</p>
</div>
<div class="bg-purple-500/10 border border-purple-500/30 rounded-lg p-3">
<p class="font-semibold text-purple-200 mb-1">📆 Semanales</p>
<p class="text-xs text-slate-300">Se reinician cada semana. Objetivos más grandes.</p>
</div>
<div class="bg-orange-500/10 border border-orange-500/30 rounded-lg p-3">
<p class="font-semibold text-orange-200 mb-1">♾️ Permanentes</p>
<p class="text-xs text-slate-300">Se completan una vez y quedan para siempre.</p>
</div>
<div class="bg-pink-500/10 border border-pink-500/30 rounded-lg p-3">
<p class="font-semibold text-pink-200 mb-1">🔄 Repetibles</p>
<p class="text-xs text-slate-300">Pueden completarse múltiples veces sin límite.</p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎁 Reclamar Recompensas</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!mision-reclamar &lt;id&gt;</code>
</div>
<p class="text-slate-300">Reclama las recompensas de una misión completada. El ID aparece en el comando !misiones.</p>
</div>
</div>
</div>
<div class="rounded-2xl border border-sky-500/30 bg-sky-500/10 p-5 text-sm text-sky-100">
<strong class="block text-base font-semibold text-sky-200 mb-2"><EFBFBD><EFBFBD> Tip:</strong>
<p>Enfócate en completar misiones diarias para maximizar tus recompensas. ¡Revisa las misiones cada día!</p>
</div>
</section>
<!-- RACHA DIARIA -->
<section id="racha-diaria" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🔥 Racha Diaria</h2>
<p class="text-slate-200">
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!
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎁 Reclamar Racha</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!racha</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!streak</code>, <code class="text-xs">!daily</code></p>
</div>
<p class="text-slate-300">Reclama tu recompensa diaria y verifica tu racha actual.</p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📊 Estadísticas de Racha</h3>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li><strong class="text-white">Racha Actual:</strong> Cuántos días consecutivos llevas activo</li>
<li><strong class="text-white">Mejor Racha:</strong> Tu récord de días consecutivos</li>
<li><strong class="text-white">Días Activos:</strong> Total de días que has reclamado (no consecutivos)</li>
<li><strong class="text-white">Próximo Hito:</strong> Cuántos días faltan para el siguiente milestone</li>
</ul>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎯 Hitos Importantes</h3>
<div class="space-y-2 text-sm text-slate-200">
<p>Alcanza estos hitos para recompensas especiales:</p>
<div class="grid grid-cols-4 gap-2 mt-2">
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">3 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">7 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">14 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">30 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">60 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">90 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">180 días</div>
<div class="bg-slate-800 rounded px-2 py-1 text-center text-xs">365 días</div>
</div>
</div>
</div>
</div>
<div class="rounded-2xl border border-red-500/30 bg-red-500/10 p-5 text-sm text-red-100">
<strong class="block text-base font-semibold text-red-200 mb-2">⚠️ Importante:</strong>
<p>Si pasas más de 24 horas sin reclamar tu racha, ¡se reiniciará a 1! Asegúrate de reclamarla cada día.</p>
</div>
</section>
<!-- CONSUMIBLES Y POCIONES -->
<section id="consumibles" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🍖 Consumibles y Pociones</h2>
<p class="text-slate-200">
Usa pociones y comida para recuperar HP durante tus aventuras. Los consumibles tienen cooldowns individuales.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🧪 Usar Consumibles</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!comer &lt;itemKey&gt;</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!usar-comida</code>, <code class="text-xs">!usar</code></p>
</div>
<p class="text-slate-300">Consume un item de comida o poción para curarte.</p>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplo:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!comer health_potion</code></p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">💚 Tipos de Curación</h3>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li><strong class="text-white">Curación Fija:</strong> Recupera una cantidad específica de HP (ej: +50 HP)</li>
<li><strong class="text-white">Curación Porcentual:</strong> Recupera un % de tu HP máximo (ej: +25%)</li>
<li><strong class="text-white">Curación Mixta:</strong> Combina ambos tipos</li>
</ul>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">⏱️ Cooldowns</h3>
<p class="text-sm text-slate-200">Cada consumible tiene su propio cooldown. Algunos comparten el mismo cooldown (cooldownKey) para evitar spam de curaciones.</p>
</div>
</div>
<div class="rounded-2xl border border-amber-500/30 bg-amber-500/10 p-5 text-sm text-amber-100">
<strong class="block text-base font-semibold text-amber-200 mb-2">💡 Estrategia:</strong>
<p>Lleva siempre pociones en tu inventario antes de entrar a combates difíciles. ¡Pueden salvarte la vida!</p>
</div>
</section>
<!-- COFRES -->
<section id="cofres" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🎁 Cofres y Recompensas</h2>
<p class="text-slate-200">
Los cofres contienen recompensas aleatorias que pueden incluir items raros, monedas y hasta roles especiales de Discord.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📦 Abrir Cofres</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!abrir &lt;itemKey&gt;</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!open</code></p>
</div>
<p class="text-slate-300">Abre un cofre de tu inventario y recibe recompensas aleatorias.</p>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplo:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!abrir mystery_chest</code></p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎲 Qué Puedes Obtener</h3>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li>💰 <strong class="text-white">Monedas:</strong> Cantidades variables de monedas</li>
<li>📦 <strong class="text-white">Items:</strong> Herramientas, armas, materiales, consumibles</li>
<li>👑 <strong class="text-white">Roles:</strong> Roles exclusivos de Discord (si están configurados)</li>
<li><strong class="text-white">Items Raros:</strong> Objetos únicos y de edición limitada</li>
</ul>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🔢 Sistema de Probabilidades</h3>
<p class="text-sm text-slate-200">
Los cofres usan un sistema de pesos (weights) para determinar las recompensas. Items con mayor peso aparecen con más frecuencia.
</p>
</div>
</div>
<div class="rounded-2xl border border-emerald-500/30 bg-emerald-500/10 p-5 text-sm text-emerald-100">
<strong class="block text-base font-semibold text-emerald-200 mb-2">💎 Rareza:</strong>
<p>Algunos cofres se consumen al abrirlos, mientras que otros son reutilizables. ¡Revisa la descripción del cofre!</p>
</div>
</section>
<!-- ENCANTAMIENTOS -->
<section id="encantamientos" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">✨ Encantamientos y Mutaciones</h2>
<p class="text-slate-200">
Mejora tus items aplicándoles encantamientos o mutaciones especiales que les otorgan poderes adicionales.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🔮 Aplicar Encantamientos</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!encantar &lt;itemKey&gt; &lt;mutationKey&gt;</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!mutar</code>, <code class="text-xs">!enchant</code></p>
</div>
<p class="text-slate-300">Aplica una mutación/encantamiento a un item específico de tu inventario.</p>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplo:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!encantar iron_sword fire_enchant</code></p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">⚡ Tipos de Mejoras</h3>
<p class="text-sm text-slate-200 mb-2">Los encantamientos pueden:</p>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li>Aumentar daño o defensa</li>
<li>Agregar efectos elementales (fuego, hielo, veneno)</li>
<li>Mejorar la durabilidad</li>
<li>Otorgar habilidades especiales</li>
</ul>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🛡️ Políticas de Mutación</h3>
<p class="text-sm text-slate-200">
Algunos items tienen restricciones sobre qué encantamientos pueden recibir. Los items pueden tener listas de encantamientos permitidos o prohibidos.
</p>
</div>
</div>
<div class="rounded-2xl border border-purple-500/30 bg-purple-500/10 p-5 text-sm text-purple-100">
<strong class="block text-base font-semibold text-purple-200 mb-2">✨ Eventos Especiales:</strong>
<p>Los encantamientos raros suelen estar disponibles solo durante eventos especiales o pueden requerir items específicos.</p>
</div>
</section>
<!-- FUNDICIÓN -->
<section id="fundicion" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🔥 Sistema de Fundición</h2>
<p class="text-slate-200">
La fundición te permite transformar materiales en lingotes y otros items, pero toma tiempo. Programa tus fundiciones y reclama cuando estén listas.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🔨 Iniciar Fundición</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!fundir &lt;outputKey&gt; &lt;cantidad&gt; &lt;segundos&gt; &lt;input:qty&gt;...</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!smelt</code></p>
</div>
<p class="text-slate-300">Crea un trabajo de fundición que estará listo después del tiempo especificado.</p>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!fundir iron_ingot 1 60 iron_ore:3</code></p>
<p class="pl-3 text-slate-400">↳ Funde 1 lingote de hierro en 60 segundos usando 3 minerales</p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!fundir steel_bar 2 300 iron_ore:5 coal:2</code></p>
<p class="pl-3 text-slate-400">↳ Funde 2 barras de acero en 5 minutos usando 5 hierro y 2 carbón</p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">✅ Reclamar Productos</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!fundir-reclamar</code>
</div>
<p class="text-slate-300">Recoge los productos de tus fundiciones completadas. El bot te notificará cuando estén listas.</p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">⚙️ Cómo Funciona</h3>
<ol class="list-decimal pl-5 space-y-2 text-sm text-slate-200">
<li>El bot verifica que tienes los materiales necesarios</li>
<li>Consume los materiales de tu inventario</li>
<li>Crea un trabajo de fundición con un tiempo de espera</li>
<li>Cuando el tiempo termina, puedes reclamar el producto</li>
</ol>
</div>
</div>
<div class="rounded-2xl border border-sky-500/30 bg-sky-500/10 p-5 text-sm text-sky-100">
<strong class="block text-base font-semibold text-sky-200 mb-2">⏰ Gestión del Tiempo:</strong>
<p>Programa varias fundiciones a la vez para maximizar tu producción. ¡El bot te avisará cuando estén listas!</p>
</div>
</section>
<!-- INTELIGENCIA ARTIFICIAL -->
<section id="ia" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🤖 Inteligencia Artificial</h2>
<p class="text-slate-200">
Chatea con Gemini AI directamente desde Discord. Haz preguntas, pide ayuda o simplemente conversa.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">💬 Chatear con la IA</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!ai &lt;mensaje&gt;</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!chat</code>, <code class="text-xs">!gemini</code></p>
</div>
<p class="text-slate-300">Envía un mensaje a la IA y recibe una respuesta inteligente.</p>
<div class="space-y-1 text-xs mt-3">
<p><strong class="text-white">Ejemplos:</strong></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!ai ¿Cómo funciona JavaScript?</code></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!ai Explícame el Sistema Solar</code></p>
<p class="pl-3"><code class="bg-slate-800 px-1.5 py-0.5 rounded">!ai Dame consejos para jugar mejor</code></p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎯 Qué Puedes Hacer</h3>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li>Hacer preguntas sobre cualquier tema</li>
<li>Pedir explicaciones y tutoriales</li>
<li>Obtener consejos y estrategias</li>
<li>Resolver problemas y dudas</li>
<li>Generar ideas creativas</li>
</ul>
</div>
</div>
<div class="rounded-2xl border border-indigo-500/30 bg-indigo-500/10 p-5 text-sm text-indigo-100">
<strong class="block text-base font-semibold text-indigo-200 mb-2">🌟 Powered by Gemini:</strong>
<p>Amayo Bot usa Google's Gemini AI para proporcionar respuestas inteligentes y contextuales. Las respuestas largas se dividen automáticamente en múltiples mensajes.</p>
</div>
</section>
<!-- RECORDATORIOS -->
<section id="recordatorios" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">⏰ Sistema de Recordatorios</h2>
<p class="text-slate-200">
Programa recordatorios para que el bot te avise en el futuro. Perfecto para no olvidar eventos, tareas o actividades.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📝 Crear Recordatorio</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!recordar &lt;texto&gt; &lt;fecha/hora&gt;</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!reminder</code>, <code class="text-xs">!rec</code></p>
</div>
<p class="text-slate-300">Crea un recordatorio que el bot enviará en el momento especificado.</p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📅 Formatos Aceptados</h3>
<div class="space-y-3 text-sm text-slate-200">
<p class="font-semibold text-white mb-1">Tiempo Relativo:</p>
<div class="space-y-1 text-xs ml-3">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">en 15 minutos</code>, <code class="bg-slate-800 px-1.5 py-0.5 rounded">en 1 hora</code>, <code class="bg-slate-800 px-1.5 py-0.5 rounded">en 2 días</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">dentro de 30 minutos</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">15m</code>, <code class="bg-slate-800 px-1.5 py-0.5 rounded">2h</code>, <code class="bg-slate-800 px-1.5 py-0.5 rounded">3d</code> (al final del mensaje)</p>
</div>
<p class="font-semibold text-white mb-1 mt-3">Fechas Naturales:</p>
<div class="space-y-1 text-xs ml-3">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">mañana a las 9:00</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">el miércoles a las 17:00</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">el viernes 10am</code></p>
</div>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📌 Ejemplos Completos</h3>
<div class="space-y-1 text-xs text-slate-300">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!recordar revisar el evento en 2 horas</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!recordar reunión importante mañana 3pm</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!recordar comprar items de la tienda 30m</code></p>
</div>
</div>
</div>
<div class="rounded-2xl border border-amber-500/30 bg-amber-500/10 p-5 text-sm text-amber-100">
<strong class="block text-base font-semibold text-amber-200 mb-2">⚠️ Nota:</strong>
<p>Los recordatorios requieren que el bot tenga configurado Appwrite. Si el comando no funciona, contacta al administrador del bot.</p>
</div>
</section>
<!-- SISTEMA DE ALIANZAS -->
<section id="alianzas" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🤝 Sistema de Alianzas</h2>
<p class="text-slate-200">
El sistema de alianzas permite a los servidores compartir enlaces de invitación y ganar puntos. <strong class="text-amber-300">Requiere permisos de Administrador.</strong>
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">📊 Ver Leaderboard</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!leaderboard</code>
</div>
<p class="text-slate-300">Muestra el ranking de usuarios con más puntos de alianza en tu servidor.</p>
</div>
</div>
<div class="rounded-2xl border border-orange-500/30 bg-orange-500/10 p-5">
<h3 class="text-lg font-semibold text-orange-200 mb-3">⚙️ Comandos de Administración</h3>
<p class="text-xs text-orange-100 mb-3">Solo para usuarios con permisos de Administrador:</p>
<div class="space-y-2 text-sm text-slate-200">
<div class="flex flex-col gap-1">
<code class="rounded bg-orange-500/15 px-2 py-1 font-mono text-orange-200 w-fit text-xs">!crear-embed &lt;nombre&gt;</code>
<p class="text-xs text-slate-300 pl-2">Crea un bloque/embedded con editor interactivo</p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-orange-500/15 px-2 py-1 font-mono text-orange-200 w-fit text-xs">!editar-embed &lt;nombre&gt;</code>
<p class="text-xs text-slate-300 pl-2">Edita un bloque existente</p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-orange-500/15 px-2 py-1 font-mono text-orange-200 w-fit text-xs">!lista-embeds</code>
<p class="text-xs text-slate-300 pl-2">Lista los bloques con paginación</p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-orange-500/15 px-2 py-1 font-mono text-orange-200 w-fit text-xs">!canal-alianza</code>
<p class="text-xs text-slate-300 pl-2">Configura un canal para alianzas</p>
</div>
<div class="flex flex-col gap-1">
<code class="rounded bg-orange-500/15 px-2 py-1 font-mono text-orange-200 w-fit text-xs">!listar-canales-alianza</code>
<p class="text-xs text-slate-300 pl-2">Ver canales configurados</p>
</div>
</div>
</div>
</div>
</section>
<!-- ADMINISTRACIÓN -->
<section id="admin" class="space-y-6 rounded-3xl border border-red-500/20 bg-slate-900/80 p-8 shadow-2xl shadow-red-500/10 backdrop-blur">
<div class="flex items-center gap-3 mb-4">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">⚙️ Panel de Administración</h2>
<span class="rounded-full bg-red-500/20 px-3 py-1 text-xs font-semibold text-red-200">ADMIN ONLY</span>
</div>
<p class="text-slate-200">
Comandos avanzados para administradores que permiten crear y gestionar todo el contenido del bot. <strong class="text-red-300">Requiere permisos de Administrador del servidor.</strong>
</p>
<div class="rounded-2xl border border-red-500/30 bg-red-500/10 p-5 text-sm text-red-100 mb-4">
<strong class="block text-base font-semibold text-red-200 mb-2">⚠️ Para Administradores:</strong>
<p>Estos comandos permiten configurar items, enemigos, áreas, niveles, ofertas, logros y misiones. Para documentación detallada sobre cómo crear contenido, consulta <code class="rounded bg-red-500/20 px-1.5 py-0.5 font-mono text-xs">CREACION_DE_CONTENIDO.md</code></p>
</div>
<div class="grid gap-4 md:grid-cols-2">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-4">
<h3 class="text-base font-semibold text-white mb-2">📦 Gestión de Items</h3>
<div class="space-y-1 text-xs">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!item-crear &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!item-editar &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!items-lista</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!item-ver &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!item-eliminar &lt;key&gt;</code></p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-4">
<h3 class="text-base font-semibold text-white mb-2">👾 Gestión de Enemigos</h3>
<div class="space-y-1 text-xs">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mob-crear &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mob-editar &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mobs-lista</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mob-eliminar &lt;key&gt;</code></p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-4">
<h3 class="text-base font-semibold text-white mb-2">🗺️ Gestión de Áreas</h3>
<div class="space-y-1 text-xs">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!area-crear &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!area-editar &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!areas-lista</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!area-nivel &lt;key&gt; &lt;nivel&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!area-eliminar &lt;key&gt;</code></p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-4">
<h3 class="text-base font-semibold text-white mb-2">🛒 Gestión de Ofertas</h3>
<div class="space-y-1 text-xs">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!offer-crear</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!offer-editar</code></p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-4">
<h3 class="text-base font-semibold text-white mb-2">🏆 Gestión de Logros</h3>
<div class="space-y-1 text-xs">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!logro-crear &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!logros-lista</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!logro-ver &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!logro-eliminar &lt;key&gt;</code></p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-4">
<h3 class="text-base font-semibold text-white mb-2">📜 Gestión de Misiones</h3>
<div class="space-y-1 text-xs">
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mision-crear &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!misiones-lista</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mision-ver &lt;key&gt;</code></p>
<p><code class="bg-slate-800 px-1.5 py-0.5 rounded">!mision-eliminar &lt;key&gt;</code></p>
</div>
</div>
</div>
</section>
<!-- SECCIÓN EXPANDIDA: CREACIÓN DE CONTENIDO -->
<section id="creacion-contenido" class="group">
<div class="rounded-3xl bg-gradient-to-br from-red-900/20 to-orange-900/20 backdrop-blur-xl border border-red-500/30 p-8 shadow-2xl">
<div class="mb-8">
<div class="inline-flex items-center gap-3 mb-4">
<h2 class="text-4xl sm:text-5xl font-black bg-clip-text text-transparent bg-gradient-to-r from-red-200 to-orange-200">
🎨 Creación de Contenido
</h2>
<span class="px-3 py-1 rounded-full bg-red-500/20 text-red-200 text-xs font-bold uppercase border border-red-500/30">
Admin/Usuarios Avanzados
</span>
</div>
<div class="h-1 w-32 bg-gradient-to-r from-red-500 via-orange-500 to-yellow-500 rounded-full"></div>
</div>
<p class="text-lg text-slate-300 mb-10 leading-relaxed">
Esta sección está diseñada tanto para <strong class="text-white">administradores</strong> que crean contenido como para <strong class="text-white">usuarios que quieren entender</strong> cómo funciona el sistema completo del bot.
</p>
<!-- Tabla de Contenidos Interna -->
<div class="rounded-2xl bg-gradient-to-br from-slate-800/60 to-slate-900/60 border border-white/10 p-6 mb-10">
<h3 class="text-xl font-bold text-white mb-4">📑 En esta Sección</h3>
<div class="grid md:grid-cols-2 gap-3">
<a href="#crear-items" class="flex items-center gap-2 px-4 py-2 rounded-lg bg-slate-800/50 hover:bg-indigo-500/10 text-slate-300 hover:text-white transition-all">
<span>📦</span> Crear Items
</a>
<a href="#crear-mobs" class="flex items-center gap-2 px-4 py-2 rounded-lg bg-slate-800/50 hover:bg-indigo-500/10 text-slate-300 hover:text-white transition-all">
<span>👾</span> Crear Enemigos
</a>
<a href="#crear-areas" class="flex items-center gap-2 px-4 py-2 rounded-lg bg-slate-800/50 hover:bg-indigo-500/10 text-slate-300 hover:text-white transition-all">
<span>🗺️</span> Crear Áreas
</a>
<a href="#crear-niveles" class="flex items-center gap-2 px-4 py-2 rounded-lg bg-slate-800/50 hover:bg-indigo-500/10 text-slate-300 hover:text-white transition-all">
<span>📊</span> Configurar Niveles
</a>
<a href="#crear-ofertas" class="flex items-center gap-2 px-4 py-2 rounded-lg bg-slate-800/50 hover:bg-indigo-500/10 text-slate-300 hover:text-white transition-all">
<span>🏪</span> Crear Ofertas
</a>
<a href="#sistema-pesos" class="flex items-center gap-2 px-4 py-2 rounded-lg bg-slate-800/50 hover:bg-indigo-500/10 text-slate-300 hover:text-white transition-all">
<span>⚖️</span> Sistema de Pesos
</a>
</div>
</div>
<!-- Crear Items -->
<div id="crear-items" class="mb-12">
<div class="rounded-2xl bg-gradient-to-br from-blue-500/10 to-cyan-500/10 border border-blue-500/30 p-8">
<h3 class="text-2xl font-bold text-blue-200 mb-6 flex items-center gap-3">
<span class="text-3xl">📦</span>
Crear Items (EconomyItem)
</h3>
<div class="space-y-6">
<!-- Comando Principal -->
<div>
<h4 class="text-lg font-semibold text-white mb-3">Comando Principal</h4>
<div class="bg-slate-900/50 border border-blue-500/30 rounded-xl p-4">
<code class="text-blue-200 font-mono">!item-crear &lt;key-única&gt;</code>
<p class="text-sm text-slate-400 mt-2">Ejemplo: <code class="text-xs bg-slate-800 px-2 py-1 rounded">!item-crear iron_sword</code></p>
</div>
</div>
<!-- Editor Interactivo -->
<div>
<h4 class="text-lg font-semibold text-white mb-3">🎛️ Editor Interactivo</h4>
<p class="text-slate-300 mb-4">El comando abre un editor con botones interactivos:</p>
<div class="grid md:grid-cols-2 gap-3">
<div class="bg-slate-900/30 border border-slate-700 rounded-lg p-4">
<h5 class="font-bold text-white mb-2">📝 Base</h5>
<p class="text-sm text-slate-400">Configuración básica: nombre, descripción, categoría, stackable</p>
</div>
<div class="bg-slate-900/30 border border-slate-700 rounded-lg p-4">
<h5 class="font-bold text-white mb-2">🏷️ Tags</h5>
<p class="text-sm text-slate-400">Etiquetas separadas por coma (weapon, rare, crafteable)</p>
</div>
<div class="bg-slate-900/30 border border-slate-700 rounded-lg p-4">
<h5 class="font-bold text-white mb-2">⚙️ Props (JSON)</h5>
<p class="text-sm text-slate-400">Propiedades avanzadas en formato JSON</p>
</div>
<div class="bg-slate-900/30 border border-slate-700 rounded-lg p-4">
<h5 class="font-bold text-white mb-2">💾 Guardar/Cancelar</h5>
<p class="text-sm text-slate-400">Confirma o cancela la creación</p>
</div>
</div>
</div>
<!-- Modal Base -->
<div>
<h4 class="text-lg font-semibold text-white mb-3">📋 Modal "Base"</h4>
<div class="space-y-2 text-sm">
<div class="flex gap-3 items-start">
<span class="text-blue-400"></span>
<div>
<strong class="text-white">Nombre:</strong>
<span class="text-slate-300"> (requerido) Nombre visible del item</span>
</div>
</div>
<div class="flex gap-3 items-start">
<span class="text-blue-400"></span>
<div>
<strong class="text-white">Descripción:</strong>
<span class="text-slate-300"> Texto descriptivo del item</span>
</div>
</div>
<div class="flex gap-3 items-start">
<span class="text-blue-400"></span>
<div>
<strong class="text-white">Categoría:</strong>
<span class="text-slate-300"> Agrupa items (weapons, tools, consumables, etc.)</span>
</div>
</div>
<div class="flex gap-3 items-start">
<span class="text-blue-400"></span>
<div>
<strong class="text-white">Icon URL:</strong>
<span class="text-slate-300"> URL de imagen (opcional)</span>
</div>
</div>
<div class="flex gap-3 items-start">
<span class="text-blue-400"></span>
<div>
<strong class="text-white">Stackable y Máx:</strong>
<span class="text-slate-300"> Formato: <code class="bg-slate-800 px-1.5 py-0.5 rounded text-xs">true,10</code> o <code class="bg-slate-800 px-1.5 py-0.5 rounded text-xs">false,1</code></span>
<ul class="ml-4 mt-2 space-y-1 text-xs text-slate-400">
<li><code>true,10</code> = Apilable hasta 10 unidades</li>
<li><code>false,1</code> = Solo 1 unidad (armas/herramientas)</li>
<li><code>true,</code> = Apilable sin límite</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Props Disponibles -->
<div>
<h4 class="text-lg font-semibold text-white mb-4">⚙️ Props (JSON) Disponibles</h4>
<div class="space-y-4">
<!-- Tool -->
<details class="group/details bg-slate-900/30 border border-slate-700 rounded-lg overflow-hidden">
<summary class="cursor-pointer px-4 py-3 font-semibold text-white hover:bg-slate-800/50 transition-all flex items-center gap-2">
<span class="text-xl">🔧</span>
<span>tool - Herramientas</span>
</summary>
<div class="px-4 py-3 border-t border-slate-700 space-y-2">
<p class="text-sm text-slate-300 mb-3">Define el tipo de actividad que habilita tu item.</p>
<pre class="bg-slate-900 border border-slate-700 rounded-lg p-4 text-xs text-cyan-200 overflow-x-auto"><code>{
"tool": {
"type": "pickaxe|rod|sword|bow|halberd|net",
"tier": 1
}
}</code></pre>
<ul class="text-sm text-slate-400 space-y-1 mt-3">
<li><code class="text-xs">type</code>: Tipo de herramienta (determina en qué minijuego se usa)</li>
<li><code class="text-xs">tier</code>: Nivel/calidad (usado en requisitos de niveles)</li>
</ul>
</div>
</details>
<!-- Breakable -->
<details class="bg-slate-900/30 border border-slate-700 rounded-lg overflow-hidden">
<summary class="cursor-pointer px-4 py-3 font-semibold text-white hover:bg-slate-800/50 transition-all flex items-center gap-2">
<span class="text-xl">💥</span>
<span>breakable - Durabilidad</span>
</summary>
<div class="px-4 py-3 border-t border-slate-700 space-y-2">
<p class="text-sm text-slate-300 mb-3">Para items no apilables que se desgastan con el uso.</p>
<pre class="bg-slate-900 border border-slate-700 rounded-lg p-4 text-xs text-cyan-200 overflow-x-auto"><code>{
"breakable": {
"enabled": true,
"maxDurability": 100,
"durabilityPerUse": 1
}
}</code></pre>
</div>
</details>
<!-- Chest -->
<details class="bg-slate-900/30 border border-slate-700 rounded-lg overflow-hidden">
<summary class="cursor-pointer px-4 py-3 font-semibold text-white hover:bg-slate-800/50 transition-all flex items-center gap-2">
<span class="text-xl">📦</span>
<span>chest - Cofres</span>
</summary>
<div class="px-4 py-3 border-t border-slate-700 space-y-2">
<p class="text-sm text-slate-300 mb-3">Permite definir loot tables, recompensas de monedas, items o roles.</p>
<pre class="bg-slate-900 border border-slate-700 rounded-lg p-4 text-xs text-cyan-200 overflow-x-auto"><code>{
"chest": {
"enabled": true,
"rewards": [
{ "type": "coins", "amount": 100 },
{ "type": "item", "itemKey": "iron_ore", "qty": 5 },
{ "type": "role", "roleId": "1234567890" }
],
"consumeOnOpen": true
}
}</code></pre>
</div>
</details>
<!-- Food -->
<details class="bg-slate-900/30 border border-slate-700 rounded-lg overflow-hidden">
<summary class="cursor-pointer px-4 py-3 font-semibold text-white hover:bg-slate-800/50 transition-all flex items-center gap-2">
<span class="text-xl">🍖</span>
<span>food - Comida/Pociones</span>
</summary>
<div class="px-4 py-3 border-t border-slate-700 space-y-2">
<pre class="bg-slate-900 border border-slate-700 rounded-lg p-4 text-xs text-cyan-200 overflow-x-auto"><code>{
"food": {
"healHp": 50,
"healPercent": 25,
"cooldownKey": "healing_potion",
"cooldownSeconds": 60
}
}</code></pre>
</div>
</details>
<!-- Combat Stats -->
<details class="bg-slate-900/30 border border-slate-700 rounded-lg overflow-hidden">
<summary class="cursor-pointer px-4 py-3 font-semibold text-white hover:bg-slate-800/50 transition-all flex items-center gap-2">
<span class="text-xl">⚔️</span>
<span>Stats de Combate</span>
</summary>
<div class="px-4 py-3 border-t border-slate-700 space-y-2">
<pre class="bg-slate-900 border border-slate-700 rounded-lg p-4 text-xs text-cyan-200 overflow-x-auto"><code>{
"damage": 10,
"defense": 5,
"maxHpBonus": 20
}</code></pre>
</div>
</details>
</div>
</div>
<!-- Ejemplo Completo -->
<div>
<h4 class="text-lg font-semibold text-white mb-3"><EFBFBD><EFBFBD> Ejemplo Completo: Pico de Hierro</h4>
<div class="bg-emerald-500/10 border border-emerald-500/30 rounded-lg p-4">
<p class="text-sm text-emerald-200 mb-3"><strong>Comando:</strong> <code>!item-crear iron_pickaxe</code></p>
<div class="space-y-3 text-sm">
<div>
<p class="text-white font-semibold mb-1">Modal Base:</p>
<ul class="text-slate-300 space-y-1 ml-4">
<li>• Nombre: <code>Pico de Hierro</code></li>
<li>• Descripción: <code>Un pico resistente para minar minerales</code></li>
<li>• Categoría: <code>tools</code></li>
<li>• Stackable: <code>false,1</code></li>
</ul>
</div>
<div>
<p class="text-white font-semibold mb-1">Props (JSON):</p>
<pre class="bg-slate-900 rounded p-2 text-xs text-cyan-200"><code>{
"tool": { "type": "pickaxe", "tier": 2 },
"breakable": {
"enabled": true,
"maxDurability": 150,
"durabilityPerUse": 1
}
}</code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Más secciones continuarán... -->
<div class="rounded-2xl bg-gradient-to-r from-indigo-500/10 to-purple-500/10 border border-indigo-500/30 p-6 text-center">
<p class="text-lg font-semibold text-indigo-200 mb-2">📚 Documentación Completa</p>
<p class="text-sm text-slate-300">
Para información detallada sobre la creación de Mobs, Áreas, Niveles, Ofertas, Logros y Misiones,
consulta el archivo <code class="bg-slate-800 px-2 py-1 rounded text-xs">CREACION_DE_CONTENIDO.md</code>
en el repositorio del bot.
</p>
<p class="text-xs text-slate-400 mt-3">
Esta sección te da una introducción. El archivo MD contiene ejemplos completos,
todas las propiedades disponibles y guías paso a paso.
</p>
</div>
</div>
</section>
<!-- CONFIGURACIÓN -->
<section id="configuracion" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">🔧 Configuración del Servidor</h2>
<p class="text-slate-200">
Los administradores pueden personalizar el comportamiento del bot en su servidor.
</p>
<div class="space-y-4">
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">⚙️ Panel de Configuración</h3>
<div class="space-y-3 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!configuracion</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!config</code>, <code class="text-xs">!ajustes</code>, <code class="text-xs">!settings</code></p>
<p class="text-xs text-orange-300 mt-1">Requiere: Administrador</p>
</div>
<p class="text-slate-300">Abre un panel interactivo para modificar la configuración del servidor.</p>
</div>
</div>
<div class="rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white mb-3">🎛️ Opciones Disponibles</h3>
<ul class="list-disc pl-5 space-y-1 text-sm text-slate-200">
<li><strong class="text-white">Prefix del Bot:</strong> Cambia el prefijo de comandos (por defecto <code class="text-xs">!</code>)</li>
<li><strong class="text-white">Canales Permitidos:</strong> Limita dónde funciona el bot</li>
<li><strong class="text-white">Roles de Staff:</strong> Configura qué roles pueden usar comandos admin</li>
<li><strong class="text-white">Límites y Cooldowns:</strong> Ajusta tiempos de espera</li>
</ul>
</div>
</div>
</section>
<!-- ESTADÍSTICAS -->
<section id="estadisticas" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">📊 Estadísticas y Progreso</h2>
<p class="text-slate-200">
Revisa tus estadísticas detalladas y cooldowns activos para planificar tu progreso.
</p>
<div class="grid gap-6 md:grid-cols-2">
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">📈 Ver Estadísticas</h3>
<div class="space-y-2 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!stats [@usuario]</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!estadisticas</code>, <code class="text-xs">!est</code></p>
</div>
<p class="text-slate-300">Muestra estadísticas detalladas organizadas por categorías:</p>
<ul class="list-disc pl-5 text-xs text-slate-300 mt-2">
<li>Actividades completadas</li>
<li>Estadísticas de combate</li>
<li>Economía y transacciones</li>
<li>Items craftead os y usados</li>
<li>Récords personales</li>
</ul>
</div>
</div>
<div class="space-y-3 rounded-2xl border border-white/5 bg-slate-900/60 p-5">
<h3 class="text-lg font-semibold text-white">⏱️ Ver Cooldowns</h3>
<div class="space-y-2 text-sm">
<div class="bg-slate-900/50 p-3 rounded-lg">
<code class="text-indigo-200">!cooldowns</code>
<p class="text-xs text-slate-400 mt-1">Aliases: <code class="text-xs">!cds</code>, <code class="text-xs">!tiempos</code>, <code class="text-xs">!cd</code></p>
</div>
<p class="text-slate-300">Muestra todos los cooldowns activos con tiempo restante:</p>
<ul class="list-disc pl-5 text-xs text-slate-300 mt-2">
<li>Minijuegos (mina, pesca, pelea, granja)</li>
<li>Consumibles usados</li>
<li>Comandos con tiempos de espera</li>
</ul>
</div>
</div>
</div>
</section>
<!-- TIPS Y TRUCOS -->
<section id="tips" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">💡 Tips y Trucos</h2>
<p class="text-slate-200">
Consejos para aprovechar al máximo Amayo Bot y progresar más rápido.
</p>
<div class="grid gap-4 md:grid-cols-2">
<div class="rounded-2xl border border-emerald-500/30 bg-emerald-500/10 p-4">
<h3 class="text-base font-semibold text-emerald-200 mb-2">🎯 Progresión Eficiente</h3>
<ul class="list-disc pl-5 space-y-1 text-xs text-emerald-100">
<li>Reclama tu racha diaria todos los días</li>
<li>Completa misiones diarias primero</li>
<li>Equipa siempre las mejores armas y armaduras</li>
<li>Guarda monedas para ofertas especiales</li>
</ul>
</div>
<div class="rounded-2xl border border-blue-500/30 bg-blue-500/10 p-4">
<h3 class="text-base font-semibold text-blue-200 mb-2">⚔️ Combate</h3>
<ul class="list-disc pl-5 space-y-1 text-xs text-blue-100">
<li>Lleva siempre pociones de curación</li>
<li>Mejora tu equipo antes de niveles difíciles</li>
<li>Revisa las estadísticas de enemigos</li>
<li>Usa encantamientos para ventajas especiales</li>
</ul>
</div>
<div class="rounded-2xl border border-purple-500/30 bg-purple-500/10 p-4">
<h3 class="text-base font-semibold text-purple-200 mb-2">💰 Economía</h3>
<ul class="list-disc pl-5 space-y-1 text-xs text-purple-100">
<li>Vende items que no necesitas</li>
<li>Craftea items valiosos para revender</li>
<li>Programa fundiciones durante la noche</li>
<li>Revisa la tienda regularmente</li>
</ul>
</div>
<div class="rounded-2xl border border-orange-500/30 bg-orange-500/10 p-4">
<h3 class="text-base font-semibold text-orange-200 mb-2">🎮 General</h3>
<ul class="list-disc pl-5 space-y-1 text-xs text-orange-100">
<li>Usa <code class="bg-orange-900/30 px-1 py-0.5 rounded">!ayuda</code> para ver todos los comandos</li>
<li>Revisa <code class="bg-orange-900/30 px-1 py-0.5 rounded">!cooldowns</code> para planificar actividades</li>
<li>Consulta <code class="bg-orange-900/30 px-1 py-0.5 rounded">!player</code> frecuentemente</li>
<li>Participa en eventos del servidor</li>
</ul>
</div>
</div>
</section>
<!-- FAQ -->
<section id="faq" class="rounded-3xl bg-gradient-to-br from-slate-800/50 to-slate-900/50 backdrop-blur-xl border border-white/10 p-8 shadow-2xl shadow-indigo-500/10 backdrop-blur">
<h2 class="text-3xl sm:text-4xl font-bold mb-3 bg-clip-text text-transparent bg-gradient-to-r from-white to-indigo-200">❓ Preguntas Frecuentes</h2>
<div class="space-y-4">
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Cómo cambio el prefix del bot?</summary>
<p class="mt-3 text-sm">
Los administradores pueden usar <code class="rounded bg-indigo-500/15 px-1.5 py-0.5 font-mono text-xs">!configuracion</code> para cambiar el prefix del bot a cualquier carácter o palabra.
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Qué hago si pierdo items o monedas?</summary>
<p class="mt-3 text-sm">
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.
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Puedo transferir items entre servidores?</summary>
<p class="mt-3 text-sm">
No, cada servidor tiene su propia economía independiente. Tus items y monedas en un servidor no están disponibles en otros.
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Cómo obtengo más monedas rápido?</summary>
<p class="mt-3 text-sm">
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.
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Por qué algunos comandos no funcionan?</summary>
<p class="mt-3 text-sm">
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.
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Qué significa que un item es "stackable"?</summary>
<p class="mt-3 text-sm">
"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).
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿Cómo reporto un bug?</summary>
<p class="mt-3 text-sm">
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.
</p>
</details>
<details class="rounded-2xl border border-white/5 bg-slate-900/60 p-4 text-slate-200">
<summary class="cursor-pointer text-base font-semibold text-white">¿El bot está siempre en línea?</summary>
<p class="mt-3 text-sm">
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.
</p>
</details>
</div>
</section>
</div>
</main>
</div>
<!-- FOOTER -->
<footer class="border-t border-white/5 bg-slate-950/80 py-10 text-center">
<div class="mx-auto max-w-5xl px-6">
<div class="mb-6">
<p class="text-2xl font-bold text-white mb-2">Amayo Bot</p>
<p class="text-sm text-slate-400">Sistema completo de juego, economía y gestión para Discord</p>
</div>
<div class="flex flex-wrap justify-center gap-4 mb-6 text-sm">
<a href="#primeros-pasos" class="text-indigo-300 transition hover:text-indigo-200">Primeros Pasos</a>
<span class="text-slate-600"></span>
<a href="#comandos-basicos" class="text-indigo-300 transition hover:text-indigo-200">Comandos</a>
<span class="text-slate-600"></span>
<a href="#minijuegos" class="text-indigo-300 transition hover:text-indigo-200">Minijuegos</a>
<span class="text-slate-600"></span>
<a href="#faq" class="text-indigo-300 transition hover:text-indigo-200">FAQ</a>
</div>
<div class="border-t border-white/5 pt-6">
<p class="text-xs text-slate-400 mb-3">
Versión 0.11.20 • Discord.js 15.0.0-dev • Enero 2025
</p>
<p class="text-xs text-slate-500">
Amayo © 2025 — Documentación para usuarios finales de Discord
</p>
</div>
<div class="mt-6">
<a class="inline-flex items-center gap-2 text-indigo-300 transition hover:text-indigo-200" href="#primeros-pasos">
<span aria-hidden="true"></span>
Volver arriba
</a>
</div>
</div>
</footer>
</div>
<script src="./assets/js/main.js" type="module"></script>
</body>
</html>