- Reformatted code for consistent styling and indentation in service.ts - Enhanced item reward structure in types.ts to include probability for chest rewards - Added randomization modes for chest rewards: 'all', 'single', and 'roll-each' - Updated functions in service.ts to handle new reward structures and improve error handling - Ensured better organization and clarity in function parameters and return types
Amayo Bot — Guía de Comandos para Discord
Nota: Para crear y editar Items, Mobs, Áreas, Niveles y Ofertas con los editores interactivos, consulta la guía: CREACION_DE_CONTENIDO.md
Bienvenido/a. Aquí tienes una guía lista para pegar en tu servidor de Discord con todos los comandos disponibles y lo que hacen.
- Prefix por defecto:
!(puede cambiarse con!configuracion) - Ayuda en Discord:
!ayuda,!ayuda <comando>,!ayuda <categoría> - Algunos comandos requieren permisos de Administrador; están marcados.
Comandos por categoría
IA
!ai <mensaje>- Aliases:
!chat,!gemini - Qué hace: Chatea con la IA (Gemini) directamente desde Discord.
- Ejemplo:
!ai ¿Cómo funciona JavaScript?
- Aliases:
Utilidad
!ayuda [comando|categoría]- Aliases:
!help,!comandos,!cmds - Qué hace: Muestra la lista de comandos y detalles por categoría. Si pasas un nombre de comando o categoría, filtra el resultado.
- Aliases:
Red
!ping- Aliases:
!latency,!pong - Qué hace: Verifica la latencia y que el bot esté respondiendo.
- Aliases:
Configuración (Admin)
!configuracion- Aliases:
!config,!ajustes,!settings - Qué hace: Abre el panel de configuración del servidor (por ejemplo, cambiar el prefix).
- Permisos: Requiere Administrador.
- Aliases:
Administración (Owner)
!admin-comandos- Aliases:
!cmdadmin,!synccommands,!comandos-admin - Qué hace: Panel del dueño para registrar/limpiar comandos slash y revisar memoria.
- Permisos: Solo propietario del bot.
- Aliases:
Alianzas (Gestión de bloques y canales) — Admin
Bloques (presentaciones/embeds avanzados con Display Components):
!crear-embed <nombre>- Aliases:
!embed-crear,!nuevo-embed,!blockcreatev2 - Qué hace: Crea un bloque/embedded nuevo con editor interactivo.
- Permisos: Administrador.
- Aliases:
!editar-embed <nombre>- Aliases:
!embed-editar,!modificar-embed,!blockeditv2 - Qué hace: Edita un bloque/embedded existente con herramientas interactivas.
- Permisos: Administrador.
- Aliases:
!lista-embeds- Aliases:
!embeds,!ver-embeds,!embedlist - Qué hace: Lista los bloques existentes con paginación y acciones rápidas.
- Permisos: Administrador.
- Aliases:
!eliminar-embed- Aliases:
!embed-eliminar,!borrar-embed,!embeddelete - Qué hace: Panel interactivo para eliminar bloques de forma segura.
- Permisos: Administrador.
- Aliases:
Canales de alianza (puntos por enlaces válidos, etc.):
!canal-alianza- Aliases:
!alchannel,!channelally - Qué hace: Abre el centro de configuración para asignar un bloque a un canal de texto y activarlo.
- Permisos: Administrador.
- Aliases:
!listar-canales-alianza- Aliases:
!listchannels-alliance,!listalchannel,!channelsally,!alliancechannels - Qué hace: Muestra los canales de alianza configurados con estado y estadísticas.
- Permisos: Administrador recomendado.
- Aliases:
!eliminar-canal-alianza- Aliases:
!removechannel-alliance,!removealchannel,!delalchannel - Qué hace: Elimina la configuración de alianza de un canal seleccionado (mantiene historial).
- Permisos: Administrador.
- Aliases:
Demostración/ejemplos:
!displaydemo- Aliases:
!ddemo,!componentsdemo - Qué hace: Demostración de Display Components con accesorios y acciones.
- Permisos: Administrador.
- Aliases:
!test1- Qué hace: Mensaje de ejemplo de componentes/embeds (demo interna).
Slash commands
/ping- Qué hace: Responde con “pong!” (prueba rápida de slash).
Consejos rápidos
- ¿No recuerdas el prefix? Usa
@mencionar_al_bot ayudao prueba!ayuda. - ¿No te funciona un comando?
- Puede requerir permisos de Administrador o ser solo del dueño.
- Asegúrate de usarlo en un canal de texto compatible.
- Escribe
!ayuda <comando>para ver el uso correcto.
Bloque listo para copiar y pegar en tu server
Copia todo este bloque y pégalo en tu canal de información o bienvenida.
📌 Amayo Bot — Guía Rápida de Comandos
Prefix: ! (puedes cambiarlo con !configuracion)
IA
• !ai <mensaje> — Chatea con la IA (aliases: !chat, !gemini)
Utilidad
• !ayuda [comando|categoría] — Lista y detalles de comandos
Red
• !ping — Prueba de latencia
Configuración (Admin)
• !configuracion — Panel de ajustes del servidor
Alianzas (Admin)
• !crear-embed <nombre> — Crear bloque interactivo
• !editar-embed <nombre> — Editar bloque
• !lista-embeds — Ver bloques
• !eliminar-embed — Eliminar bloques
• !canal-alianza — Configurar canal
• !listar-canales-alianza — Ver configurados
• !eliminar-canal-alianza — Eliminar canal de la configuración
• !displaydemo — Demo de componentes
Slash
• /ping — Pong!
Más ayuda: !ayuda | !ayuda <comando> | !ayuda <categoría>
Description
Languages
TypeScript
57.8%
Vue
32.9%
Rust
3.7%
CSS
3.1%
JavaScript
2.3%
Other
0.2%