Documentación de Comandos del Bot

Comandos de Moderación

/ban

Banea permanentemente a un jugador

/ban [jugador] [razón]

/tempban

Banea temporalmente a un jugador

/tempban [jugador] [tiempo] [razón]

/unban

Desbanea a un jugador

/unban [jugador]

/kick

Expulsa a un jugador

/kick [jugador] [razón]

/warn

Envía una advertencia

/warn [jugador] [razón]

/unwarn

Elimina advertencias

/unwarn [jugador]

/banip

Banea una dirección IP

/banip [ip] [razón]

/unbanip

Desbanea una dirección IP

/unbanip [ip]

/tempmute

Silencia temporalmente a un jugador

/tempmute [jugador] [tiempo] [razón]

/unmute

Quita el silencio a un jugador

/unmute [jugador]

/logs

Muestra los últimos logs de moderación

/logs

Comandos de Embeds

/embed create

Crea un embed personalizado

/embed create [nombre]

/embed list

Lista los embeds disponibles

/embed list

/embed delete

Elimina un embed

/embed delete [nombre]

/embed send

Envía un embed al canal

/embed send [nombre]

Comandos Personalizados

Comando /custom

Subcomandos:

create

Descripción: Crea un nuevo comando personalizado de forma interactiva

/custom create

Proceso:

  • Abre un modal interactivo donde debes ingresar:
  • - Nombre del comando
  • - Comando a ejecutar (puede incluir argumentos con {arg1}, {arg2}, etc.)
  • - Argumentos (separados por comas)
  • - Descripción (opcional)

Límites:

  • Servidores gratuitos: máximo 2 comandos
  • Servidores premium: comandos ilimitados
list

Descripción: Muestra todos los comandos personalizados disponibles

/custom list

Características:

  • Muestra 5 comandos por página
  • Incluye nombre, comando, argumentos y descripción
  • Permite búsqueda de comandos
remove

Descripción: Elimina un comando personalizado existente

/custom remove [nombre]

Requiere: Nombre del comando a eliminar

edit

Descripción: Modifica un comando personalizado existente

/custom edit [nombre]

Proceso:

  • Abre un modal para editar:
  • - Comando a ejecutar
  • - Argumentos
  • - Descripción

Comando /execute

Uso: /execute [nombre]

Proceso:

  1. Verifica que el servidor esté configurado
  2. Busca el comando personalizado por nombre
  3. Si el comando tiene argumentos:
    • Abre un modal para ingresar los valores
  4. Verifica que el servidor esté online
  5. Ejecuta el comando a través de RCON
  6. Muestra el resultado de la ejecución

Características:

  • Verificación del estado del servidor antes de ejecutar
  • Manejo de timeouts (5 segundos para conexión, 10 segundos para ejecución)
  • Registro de logs de ejecución
  • Respuestas detalladas con embeds informativos
  • Manejo de errores con mensajes descriptivos