🤖 Bot de Discord EngineX

Nuestro Bot de Discord ha sido meticulosamente diseñado y programado desde cero para ofrecer a los creadores de comunidades una suite completa de herramientas administrativas, de moderación y fidelización. Olvídate de tener cinco bots diferentes para gestionar tu servidor: EngineX Bot centraliza todo en un único ecosistema ultra-rápido y personalizable.

🚀 Ecosistema SaaS Todo-en-Uno En EngineX entendemos que la gestión comunitaria puede ser tediosa y caótica. Por eso hemos construido un bot con funcionalidades avanzadas como Tickets Dinámicos multi-categoría (ahorrando cientos de canales innecesarios y optimizando el espacio), un avanzado sistema de Reseñas y Experiencia, Registro de Fichajes para tu equipo de staff, e integración total mediante API para desarrolladores.

Al igual que con nuestros scripts de FiveM, todo se configura fácilmente a través de un panel web moderno e intuitivo, brindándote total libertad para adaptar textos, respuestas, colores y comportamientos al estilo de tu proyecto.

✨ Creación de Bots a Medida y Funciones Personalizadas

Además de nuestro bot multipropósito base, programamos bots de Discord 100% personalizados y exclusivos desde cero adaptados a las necesidades específicas de tu proyecto (servidores de Roleplay, comunidades de gaming, tiendas virtuales o soporte de servidores corporativos).

✨? ¿Qué podemos desarrollar en tu Bot Personalizado?

Módulo / Función Descripción del Módulo a Medida Integraciones Disponibles
🌉 Puente FiveM / RedM (Bridge) Sincronización en vivo de rangos del juego con roles de Discord, visualización del estado del servidor (jugadores activos, cola), sistema de logs in-game a Discord, y comandos para banear, curar o kickear jugadores del servidor directamente desde Discord. Cfx.re Keymaster, ESX, QBCore, Qbox
🕒 Control de Asistencia (Duty Tracker) Registro interactivo de entradas, pausas y salidas de tu Staff con base de datos MySQL. Generación automatizada de nóminas/horas trabajadas y rankings semanales visibles en web. MySQL, Discord Modals, Web Panel
🎫 Tickets Dinámicos Multicapa Apertura de canales de soporte por categorías, asignación inteligente de staff por rol, y guardado automático de logs de conversación en formato HTML web para auditoría. Discord Webhooks, Web HTML Logs
🤖 Automatización IA (Auto-Responder) Integramos modelos de Inteligencia Artificial entrenados con las reglas y preguntas frecuentes (FAQ) de tu comunidad para responder dudas de usuarios automáticamente. OpenAI API, Claude, Custom Embeddings
🛡️ Seguridad & Anti-Raid Avanzado Sistemas de verificación Captcha para nuevos usuarios, protección anti-spam inteligente, auto-moderación de enlaces prohibidos, y sincronización de lista negra de bans globales. Discord API Gateway, Cloudflare Turnstile

✨ Cómo Solicitar tu Bot Personalizado

El proceso para cotizar y encargar la programación de un bot a medida para tu comunidad se gestiona a través de nuestro servidor oficial:

  • Paso 1: Únete a nuestro Discord: Accede a nuestra comunidad mediante el enlace: discord.gg/tJuUeNjkmU.
  • Paso 2: Abre un Ticket: Dirígete al canal de soporte y crea un ticket seleccionando la categoría "Bots a Medida".
  • Paso 3: Ficha de Requerimientos: Facilita los detalles iniciales del bot para que podamos elaborar un presupuesto preciso:
    • Nombre y Estática: (ej: Bot de Soporte VIP de FiveM, Bot de Facciones, etc.)
    • Funcionalidades y APIs: (ej: Conexión con base de datos de FiveM para comprobar dinero de jugadores, sincronización de rangos, etc.)
    • Presupuesto aproximado y Plazo deseado de entrega.

✨ Opciones de Alojamiento (Hosting) de tu Bot

Ofrecemos dos alternativas para que tu bot de Discord personalizado está activo las 24 horas del día, los 7 días de la semana:

  • Opción A (Alojamiento Local): Tras finalizar el desarrollo, te hacemos entrega de los archivos de compilación de NodeJS compilados listos para ejecutar. Te ayudamos a configurar el archivo de variables `.env` y tú te encargas de ejecutarlo en tu propio servidor VPS.
  • Opción B (Hosting en VPS de EngineX Devs): Alojamos tu bot en nuestros servidores VPS dedicados de alta disponibilidad. Nos encargamos de la monitorización en vivo de procesos (PM2), copias de seguridad de las bases de datos relacionales, y mantenimiento de librerías sin coste túcnico de infraestructura añadido.

Selecciona una de las guías en el menú lateral para descubrir cómo configurar y sacar el máximo provecho a cada uno de nuestros módulos pre-programados del bot base.

🚪 Módulo de Bienvenidas & Despedidas

Configura una experiencia de bienvenida visual e inmersiva para cada nuevo miembro que se une a tu servidor de Discord, junto con mensajes de despedida personalizados y asignación automática de rol inicial.

🎨 Generador de Tarjetas Canvas & Embeds
Puedes elegir entre enviar un Embed visual estilizado con color HEX personalizado o generar una tarjeta gráfica interactiva con el avatar circular del nuevo usuario, su nombre y el número total de miembros.

⚙️ Parámetros de Configuración en el Panel

  • Canal de Bienvenidas: ID del canal de Discord de texto donde se publicarán los mensajes de entrada.
  • Color del Embed de Bienvenida: Selector de color hexadecimal (ej: #A855F7) para la barra lateral del mensaje.
  • Título del Embed: Mensaje de cabecera (ej: ¡Bienvenido a nuestro servidor!).
  • Descripción del Embed: Texto explicativo con soporte de variables dinámicas.
  • ¿Personalizar Imágenes de este Mensaje?: Toggle que activa el renderizado de la tarjeta gráfica Canvas con fondo personalizado.
  • Canal y Embed de Despedidas: Canal y mensaje enviado cuando un usuario abandona el servidor.

🏷️ Variables Dinámicas Disponibles

Variable Ejemplo de Salida Descripción
{user} @AlexDev Mención directa con enlace al perfil del usuario.
{username} AlexDev Nombre de usuario en texto plano sin mención.
{server} EngineX Community Nombre oficial de tu servidor de Discord.
{memberCount} 1,450 Número total de miembros tras la unión del usuario.
{inviter} @Carlos Mención del usuario que creó la invitación utilizada (si el tracking está activo).

✨ Sistema de Tickets Dinámicos

El bot de Discord de EngineX cuenta con un sistema de soporte y atención por tickets totalmente dinámico e interactivo. Diseñado para simplificar la asistencia a clientes y usuarios, permite crear múltiples categorías temáticas y flujos de soporte configurables sin necesidad de engorrosas gestiones manuales.

🕒 Ciclo de Vida del Ticket & Transcripciones
Cada ticket se abre mediante menús desplegables o botones personalizables. Al cerrarse, el bot recopila el historial completo del chat, compila un archivo HTML interactivo y seguro con todas las imágenes e interacciones, y envía el enlace de la transcripción a la administración y al usuario afectado.

✨ Guía de Configuración en el Panel Web

Para implementar el módulo de tickets en tu servidor, realiza los siguientes ajustes desde el Dashboard:

  • Crear Paneles de Apertura: Diseña el mensaje de bienvenida y el embed que contendrá el botón o menú para abrir tickets.
  • Asociar Categorías de Destino: Asigna la categoría de Discord donde se crearán los tickets abiertos (ej. Soporte Activo) y la categoría de almacenamiento donde se archivarán al cerrarse.
  • Roles de Soporte Autorizados: Selecciona qué roles de tu staff tendrán permisos automáticos para ver, reclamar y contestar cada tipo de ticket.
  • Textos & Formularios Personalizados: Configura mensajes automáticos de bienvenida al abrir un ticket, con marcadores de variables dinámicas como {user} y {member} para hacer menciones automáticas.

⌨️ Comandos del Módulo de Tickets

Comando Slash Parámetros Permiso Requerido Acción Realizada
/ticket setup Ninguno Administrador Inicia el configurador guiado en el canal actual para desplegar el embed de apertura de tickets.
/ticket claim Ninguno Soporte / Staff Reclama el ticket actual de forma exclusiva, notificando al usuario del soporte y restringiendo la escritura del resto de miembros del staff.
/ticket add [usuario] Soporte / Staff Añade un miembro de Discord al ticket actual para que pueda visualizar y participar en la conversación.
/ticket remove [usuario] Soporte / Staff Remueve a un miembro del canal de soporte, revocando sus accesos de lectura/escritura.
/close [razón] (Opcional) Soporte / Staff Inicia el protocolo de cierre del ticket, generando un cooldown de 5 segundos con botón de cancelación.
/transcript Ninguno Soporte / Staff Genera y exporta manualmente el log completo de la conversación en formato HTML en cualquier momento del soporte.

📦 Payload de Configuración Visual (JSON)

Los parámetros de personalización que maneja el motor de tickets se pueden ajustar visualmente en el panel y se envían al bot con el siguiente formato:

Configuración de Tickets
{
  "ticketSystem": {
    "enabled": true,
    "maxTicketsPerUser": 2,
    "logChannelId": "112233445566778899",
    "panels": [
      {
        "id": "soporte-general",
        "name": "Soporte General",
        "emoji": "✨",
        "welcomeMessage": "Hola {user}, gracias por abrir un ticket. El equipo de soporte te atenderá en breve. Explica tu consulta con detalle.",
        "supportRoles": ["953228746591199292"],
        "categoryOpenId": "1029384756102938",
        "categoryCloseId": "1029384756102944"
      }
    ]
  }
}

? Ecosistema de Reseñas y Opiniones

Fomenta la confianza y recopila el feedback de tus compradores de manera totalmente transparente. Nuestro bot automatiza el proceso para que los usuarios puedan valorar tus productos, integrando a su vez estas calificaciones de manera nativa en tus sitios web externos.

🔄 Sincronización Web Automática
Cuando el staff aprueba una valoración, esta se publica instantáneamente en el canal configurado en Discord y queda disponible para su renderización en la web mediante la API. Si un moderador borra el mensaje de la reseña en Discord, el bot captura el evento en tiempo real y remueve la reseña del sistema de forma automática.

🕒 Ciclo de Envío y Moderación

  • Envío Interactivo: Al utilizar el comando, el bot abre un formulario interactivo (Modal) de Discord para introducir el comentario y seleccionar la puntuación mediante botones (1 a 5 estrellas).
  • Canal de Vetting (Aprobación): La reseña no se publica directamente. Se envía a un canal de control interno de los moderadores con los botones interactivos de ? Aprobar Reseña y ? Rechazar Reseña.
  • Publicación e Integración: Una vez aprobada, se formatea en un embed premium con el avatar del autor y se publica en el canal de opiniones de la comunidad.

⌨️ Comandos del Sistema de Reseñas

Comando Parámetros Permisos Detalles
/review Ninguno Miembro Abre el modal interactivo de Discord para enviar una reseña sobre los scripts o servicios.
/review-setup [canal_opiniones] [canal_moderacion] Administrador Establece los canales de publicación y moderación en el servidor de Discord.
/review-delete [id_reseña] Staff / Soporte Elimina una valoración específica tanto de Discord como del feed de la API.

✨ Registro de Fichajes de Staff

Gestiona, audita y optimiza el tiempo dedicado por tu equipo de soporte y administración. El bot registra de forma precisa cuándo ingresa un miembro al servicio (Duty), cuándo entra en pausa y cuándo finaliza su jornada laboral, permitiendo medir promedios semanales y mensuales de forma automatizada.

👁️ Monitoreo Activo de Canales de Voz
El sistema puede configurarse para registrar automáticamente horas de trabajo solo cuando los moderadores están presentes en los canales de voz de soporte. Si el miembro de staff se ensordece, silencia o abandona la sala, el tiempo de guardia se pausa preventivamente.

🛡️ Reglas de Seguridad Laboral

  • Prevención de Farmeo y Cierre Automático: Si un miembro del staff olvida fichar su salida y permanece en servicio durante más de 12 horas seguidas, el bot finaliza su turno automáticamente a las 12 horas exactas, notificándolo en los logs de administración para evitar abusos o reportes de tiempo erróneos.
  • Logs de Auditoría Detallados: Cada cambio de estado de un miembro del staff (Entrada, Salida, Pausa) envía una alerta a un canal privado de auditoría con la marca de tiempo exacta y el tiempo transcurrido en el bloque anterior.

⌨️ Comandos del Sistema de Fichajes

Comando Slash Parámetros Permiso Requerido Acción Realizada
/fichaje entrar Ninguno Staff / Soporte Inicia la guardia del moderador, marcándolo como activo en el servicio (Duty).
/fichaje salir Ninguno Staff / Soporte Finaliza la guardia activa, guardando el total de horas netas acumuladas en el turno actual.
/fichaje pausa Ninguno Staff / Soporte Pausa el temporizador de guardia (ej. para descansos), restando este lapso del tiempo neto de trabajo.
/fichaje resumir Ninguno Staff / Soporte Reanuda la guardia del moderador tras haber estado en un periodo de pausa.
/fichajes ver [usuario] (Opcional) Staff / Soporte Muestra un resumen detallado con los turnos completados, horas trabajadas y promedios diarios.
/fichajes ranking Ninguno Staff / Soporte Despliega una tabla interactiva de clasificación con los miembros del staff más activos del periodo de facturación actual.

⭐ Niveles & Sistema de XP

Fomenta la fidelidad y la participación activa de tu comunidad mediante un sistema de gamificación estructurado y de alto rendimiento. El bot realiza un seguimiento en tiempo real de la actividad de los usuarios tanto en canales de texto como de voz, otorgando puntos de experiencia (XP) y gestionando rangos automáticamente.

🎁 Recompensas Automáticas por Niveles
Desde el panel de configuración web puedes vincular roles específicos a niveles numéricos. Al alcanzar un nivel determinado (ej. Nivel 15), el bot asignará de forma instantánea el rol correspondiente (ej. Miembro Activo) y enviará un embed estático de celebración.

⚙️ Dinámica y Algoritmo de XP

  • Interacción por Texto: Otorga de 15 a 25 XP (rango aleatorio) por mensaje, con un cooldown antiespam de 60 segundos por usuario para evitar flood.
  • Filtro Anti-Farmeo de Texto: El bot descarta y no concede XP en mensajes con menos de 15 caracteres o con palabras repetitivas, anulando el spam tradicional.
  • Interacción por Voz: Otorga de 50 a 80 XP cada 5 minutos en canales de voz. El bot valida de forma asíncrona que el usuario no está ensordecido (deafened), silenciado (muted) o solo en la sala, previniendo el farmeo artificial 24/7.
  • Multiplicadores Especiales: Los Nitro Boosters del servidor reciben automáticamente un multiplicador nativo de 1.5x. Es posible activar multiplicadores globales (ej. Doble XP) los fines de semana desde el Dashboard.

✨ Fórmula Matemática de Niveles

La experiencia necesaria para alcanzar el siguiente nivel se incrementa de forma progresiva según la siguiente curva exponencial controlada:

XP_Requerido = (5 * (Nivel ^ 2) + 50 * Nivel + 100) * 10

⌨️ Comandos del Sistema de Niveles

Comando Parámetros Descripción
/rank [usuario] (Opcional) Genera y envía una tarjeta de rango en formato de imagen Canvas con el progreso de nivel, XP y avatar.
/top Ninguno Muestra un listado interactivo paginado con los usuarios de mayor nivel del servidor de Discord.
/stats [usuario] (Opcional) Despliega un resumen textual detallado con total de mensajes, tiempo de voz y progreso de XP.

✨ Auto-Responder & Inteligencia Artificial

Automatiza el soporte interactivo y la respuesta a dudas comunes. El bot combina un motor de emparejamiento rápido de palabras clave con integraciones avanzadas de modelos de Inteligencia Artificial para ofrecer soporte conversacional 24/7.

🎧 Soporte de Modelos IA Avanzados (OpenAI GPT & Google Gemini)
Puedes inyectar directrices, normas del servidor y un FAQ detallado en el System Prompt. Cuando un usuario menciona al bot, este responde simulando el tono y criterio de un moderador experto de tu comunidad.

✨ Funcionalidades del Asistente

  • Respuestas Automáticas Estáticas: Configura triggers basados en texto simple o expresiones regulares (Regex) desde el Dashboard web para responder inmediatamente a preguntas sobre enlaces de interés, scripts o tutoriales.
  • Asistencia Conversacional IA: Al interactuar con el bot mediante menciones directas en canales permitidos, el asistente responde resolviendo dudas utilizando el contexto inyectado del FAQ del servidor.
  • Restricciones de Acceso: Excluye canales de administración o roles de staff para evitar respuestas automáticas durante reuniones o conversaciones internas.
  • Control de API Cooldown: Integra un cooldown de 30 segundos en memoria por usuario para regular el consumo de recursos de la API.

⚙️ Configuración del Módulo IA (JSON Payload)

La estructura de control de la Inteligencia Artificial y sus exclusiones se administra visualmente en la web:

Configuración de Asistencia IA
{
  "ai": {
    "enabled": true,
    "provider": "gemini-1.5-flash",
    "systemPrompt": "Eres el asistente oficial de EngineX Devs. Escribe de forma premium, futurista y muy resolutiva...",
    "cooldown": 30000,
    "excludedRoles": ["953228746591199292"],
    "excludedChannels": ["1029384756102938"]
  }
}

? Gestión de Sugerencias

El bot incorpora un módulo interactivo para recopilar comentarios y sugerencias, formateándolos de manera estáticas con botones de votación asíncronos:

Comando Parámetros Funcionalidad
/sugerir [contenido] Envía una sugerencia al canal de votos. Añade automáticamente botones de votación interactivos `? A favor` y `? En contra`.
/gestionar-sugerencia [id_mensaje] [estado] [razón] Permite al staff aceptar o rechazar una sugerencia, notificando en caliente al autor sobre la decisión.

⌨️ Comandos & Moderación Avanzada

Mantén tu servidor libre de comportamientos dañinos o perjudiciales con un set completo de herramientas administrativas avanzadas y un registro persistente de advertencias e incidentes.

✨ Registro de Auditoría y Historiales
Toda acción de moderación (timeouts, expulsiones, baneos, advertencias) queda registrada con su respectiva justificación. Cualquier miembro del staff autorizado puede consultar el historial de infracciones de un usuario antes de aplicar una sanción mayor.

⌨️ Comandos Administrativos (Slash Commands)

Comando Slash Parámetros Permiso Requerido Función del Comando
/warn [usuario] [razón] Staff / Soporte Aplica una advertencia formal al usuario, registrándola de manera persistente.
/timeout [usuario] [tiempo: 10m/1h/2d] [razón] Staff / Soporte Silencia temporalmente a un miembro utilizando los sistemas nativos de restricción de la API de Discord.
/kick [usuario] [razón] Staff / Soporte Expulsa al usuario del servidor de Discord, permitiendo su retorno si posee una invitación válida.
/ban [usuario] [razón] [días_borrado] Administrador Banea de manera definitiva o temporal a un miembro, con opción de purgar sus mensajes recientes.
/clear [cantidad] [filtro] Staff / Soporte Borrado masivo de mensajes. Permite aplicar filtros rápidos para borrar solo bots, invitaciones a otros servidores, imágenes o mensajes de un miembro concreto.
/embed Ninguno Administrador Abre un asistente interactivo en Discord para crear un mensaje enriquecido (Embed) con tútulos, descripciones, banners y colores personalizados.
/backup [action] [backup_id] Administrador Crea o restaura copias de seguridad de la estructura del servidor (roles, canales y permisos correspondientes).

🛡️ Seguridad & Anti-Spam Inteligente

Protege tu comunidad contra intrusiones coordinadas (Raids), publicidad masiva no deseada e inicios automáticos de bots maliciosos mediante un sistema de auto-moderación heurístico en tiempo real.

🛡️ Escaneo de Seguridad de Mensajes
El bot procesa las peticiones de mensajes en milisegundos, comparando enlaces e invitaciones con listas de control inteligentes antes de que los mensajes se rendericen de forma visual en la interfaz de otros miembros.

✨ Módulos de Protección Activos

  • Anti-Spam & Anti-Flood: Si un usuario envía más de 5 mensajes en un lapso de 3 segundos o duplica el mismo texto reiteradamente, el bot borra el contenido y le aplica un timeout automático de 10 minutos.
  • Filtro de Enlaces & Invitaciones: Bloquea enlaces de invitaciones no autorizadas a otros servidores de Discord (ej: discord.gg/), notificando a la administración y aplicando advertencias automatizadas.
  • Filtro de Lenguaje Inapropiado: Compara el texto de las salas con un diccionario de túrminos excluidos y ofensivos. Borra la infracción al instante y notifica al usuario.
  • Verificación Captcha Interactiva: Asigna a los nuevos miembros un rol restrictivo sin accesos de lectura/escritura hasta que resuelvan un Captcha visual mediante un botón y modal seguro dentro de Discord.

⚙️ Algoritmo Preventivo Anti-Raid

Si la tasa de ingresos del servidor supera los 8 nuevos miembros en un lapso de 5 segundos, el bot activa el Modo Raid de Emergencia:

  • Bloquea temporalmente el envío de mensajes en las salas públicas principales.
  • Fuerza la verificación de Captchas obligatoria para el 100% de los nuevos ingresos indefinidamente.
  • Envía alertas priorizadas con un botón interactivo de desactivación al canal de logs del staff administrativo.

💻 Panel Web & Configuración Centralizada

Modifica el comportamiento y las variables operacionales del bot en caliente desde un moderno panel de control (Dashboard) web interactivo, sin necesidad de reiniciar procesos de consola ni modificar archivos de texto locales.

🕒 Control OAuth2 e Integración de Permisos
El Dashboard web implementa inicio de sesión con OAuth2 de Discord, heredando la configuración de roles del servidor para permitir que solo los administradores o roles autorizados de staff configuren los módulos correspondientes.

✨ Funcionalidades del Dashboard

  • Interruptores de Módulos (Toggles): Activa o desactiva con un solo clic los sistemas de Fichajes, Niveles, Tickets, Música o Asistencia IA.
  • Personalización Visual del Bot: Define colores HEX, logotipos de bienvenida y marcas de agua de los embeds de Discord.
  • Programación de Anuncios: Configura mensajes enriquecidos programándolos para que se publiquen automáticamente en un canal específico en una fecha y hora futura.
  • Sorteos Avanzados: Configura premios y ganadores, estableciendo requisitos especiales como poseer un rol determinado o un nivel mínimo de experiencia en el servidor.

🔌 API REST para Desarrolladores

Consume e integra la información del servidor de Discord de forma directa en tu sitio web corporativo o de Tebex a través de peticiones REST cifradas mediante JWT (JSON Web Tokens) en los headers de autorización.

💡 Ejemplo de Cabecera de Autorización HTTP:
Authorization: Bearer <TU_JWT_TOKEN_SEGURO>

🔌 Endpoints Disponibles y Consumo

  • 1. Obtener Estadísticas del Servidor: GET /api/stats

    Retorna estadísticas generales del servidor en vivo (miembros totales, ping de la API, canales y anuncios pendientes).

  • 2. Lista de Valoraciones Aprobadas (Reviews): GET /api/reviews

    Devuelve el listado de reseñas validadas por la administración. Útil para incrustar testimonios dinámicos en la web principal.

  • 3. Recibir Formulario de Reclutamiento: POST /api/recruitment

    Permite enviar postulaciones enviadas desde la web directamente al canal de reclutamiento del staff.

💡 Ejemplos de Implementación de Código

🎵 Música & Entretenimiento

Convierte tu servidor en un espacio interactivo de alta calidad con el reproductor de audio integrado de EngineX. Capaz de realizar streaming en alta definición (192kbps) directamente en tus canales de voz sin latencia audible.

? Procesamiento Inteligente de Streams (Resolución Fallback)
Para evitar bloqueos de IP o caídas de flujo, el bot utiliza un sistema de resolución en cascada. Si un enlace de YouTube no puede decodificarse o devuelve un error, el bot busca de manera inmediata y fluida la versión homóloga en SoundCloud o Spotify para continuar la reproducción sin interrupciones.

🕒 Controles Interactivos del Reproductor

Al reproducir una canción, el bot despliega un embed dinámico que se actualiza en tiempo real con la duración del tema y añade los siguientes controles de botón:

  • 🤖 Botón Pausar/Reanudar: Detiene momentáneamente la canción activa o reanuda su progreso.
  • 🤖 Botón Omitir (Skip): Pasa de forma inmediata a la siguiente canción guardada en la lista de espera.
  • 🤖 Botón Bucle (Loop): Activa el modo de repetición continua sobre la pista actual o sobre toda la cola.
  • 🤖 Botón Ver Cola (Queue): Muestra un embed temporal con el listado de las próximas 5 canciones.
  • 🤖 Botón Detener (Stop): Finaliza el audio, borra la lista de reproducción y desconecta el bot del canal de voz.

⌨️ Comandos del Módulo de Música

Comando Slash Parámetros Permisos Acción Realizada
/play [enlace_o_nombre] (Obligatorio) Todos Busca y reproduce un tema de YouTube, Spotify o SoundCloud. Soporta links directos de playlists enteras.
/skip Ninguno Todos Omite el tema musical actual para pasar a la siguiente pista de la cola.
/pause Ninguno Todos Pausa de forma temporal el flujo de audio en curso.
/resume Ninguno Todos Reanuda la reproducción del audio que ha sido pausado.
/queue Ninguno Todos Lista las pistas de audio en espera junto con la duración estimada total.
/nowplaying Ninguno Todos Muestra los detalles de la pista actual (tútulo, autor, duración y barra de progreso).
/stop Ninguno Todos Detiene el audio, vacía la cola y hace que el bot abandone el canal de voz de soporte.
/lyrics [nombre_canción] (Opcional) Todos Obtiene y formatea la letra oficial del tema en curso o del especificado en el parámetro.
/volume [porcentaje: 1-150] Staff / VIP Modifica digitalmente el nivel de volumen del flujo de audio del bot.

🏷️ Sistema de Auto-Rol & Asignación

Permite a los miembros de tu comunidad auto-asignarse roles de notificación, colores, juegos, plataformas o intereses mediante interfaces modernas sin intervención manual del equipo de staff.

⚡ Modos de Selección Disponibles
El panel permite desplegar auto-roles en dos formatos: Botones Interactivos (ideal para pocos roles de acceso rápido) o Menú Desplegable / Select Menu (ideal para listas extensas de países, roles de juegos o edades).

⚙️ Pasos de Configuración en el Panel

  • Canal de Publicación: Canal de texto de Discord donde se enviará el mensaje permanente de auto-roles.
  • Modo del Panel: Botones individuales o Selector desplegable único o múltiple.
  • Añadir Roles & Emojis: Asocia el ID del rol de Discord con un nombre descriptivo y un emoji personalizado.
  • Límites de Selección: Configura si los usuarios pueden elegir múltiples opciones o solo un rol exclusivo por categoría.

🎨 Creador Visual de Embeds & Anuncios

Diseña comunicados oficiales, normas, fichas informativas y anuncios visuales de alta calidad con el constructor de mensajes embed integrado en el dashboard web.

🖌️ Diseñador en Tiempo Real
Personaliza cada detalle del mensaje antes de enviarlo: selector de color HEX, imágenes en cabecera, autor con icono, campos en columnas (inline) y botones interactivos con enlaces web directos.

📋 Elementos Soportados

  • Color de la Barra Lateral: Código HEX (ej: #7C3AED, #00F2FF, #10B981).
  • Título & Descripción: Texto enriquecido con soporte total de Markdown (negrita, cursiva, código y enlaces).
  • Campos (Fields): Hasta 25 campos personalizados con opción de alineación horizontal en 2 o 3 columnas.
  • Miniatura (Thumbnail) & Imagen Grande (Banner): URLs directas de imágenes (.png, .webp, .gif) alojadas en Discord o la nube.
  • Pie de Página (Footer): Firma inferior con fecha y hora automática (*Timestamp*).
  • Botones URL: Botones interactivos con enlaces directos a tu tienda Tebex, web oficial o servidor.

📜 Otros Canales, Auditoría & Logs

Centraliza la recepción de eventos del servidor, moderación disciplinaria, sugerencias de la comunidad y avisos obligatorios en canales organizados.

Canal de Destino Propósito Formato del Mensaje
Canal de Auditoría (Logs) Registra sanciones de moderación (/warn, /mute, /ban), cambios de permisos y edición de configuraciones. Embed con autor, motivo, fecha y detalles de la acción.
Canal de Sugerencias Recibe ideas enviadas por miembros de la comunidad con votación interactiva. Embed con botones 👍/👎 y estado (Pendiente, Aceptada, Rechazada).
Canal de Reseñas Almacena opiniones y calificaciones de 1 a 5 estrellas dejadas por los clientes al cerrar tickets. Embed con estrellas ⭐, comentario y opción de exportar a la web.
Canal de Anuncios Generales Canal obligatorio donde el bot publica alertas globales y comunicados oficiales. Embed destacado con mención `@everyone` o rol de noticias.

📡 Alertas de Streams en Vivo

Notifica automáticamente a tu comunidad cuando tus creadores de contenido o streamers oficiales inician directo en Twitch, YouTube o Kick.

⏱️ Detección en Tiempo Real (Polling < 60s)
El bot monitorea las APIs oficiales cada 60 segundos. Al detectar una emisión, publica un embed dinámico con el título del directo, juego o categoría, miniatura en vivo y botón directo a la transmisión.

⚙️ Opciones de Configuración

  • Canal de Notificaciones: Canal donde se publicarán los directos.
  • Plataformas Soportadas: Twitch (usuario), YouTube (Channel ID / URL), Kick (slug de canal).
  • Rol a Mencionar: Rol global (ej: @everyone o @Directos) o mención exclusiva por cada creador.
  • Autolimpieza: Opción para eliminar o editar automáticamente el mensaje cuando el directo finaliza.

🎁 Sistema de Sorteos (Giveaways)

Fideliza a tu comunidad organizando sorteos transparentes y automatizados con requisitos de nivel de experiencia o roles obligatorios.

🎉 Participación Instantánea con Botón
Los miembros participan pulsando el botón 🎉 Participar. El bot verifica automáticamente en milisegundos si cumplen con el nivel mínimo o el rol requerido antes de registrar la participación.

⌨️ Comandos Slash del Módulo de Sorteos

Comando Parámetros Permisos Descripción
/giveaway start [duracion] [ganadores] [premio] [req_level] [req_role] Admin / Staff Inicia un nuevo sorteo en el canal actual con cuenta regresiva en vivo.
/giveaway reroll [message_id] Admin / Staff Vuelve a seleccionar uno o más ganadores aleatorios de un sorteo ya finalizado.
/giveaway end [message_id] Admin / Staff Finaliza anticipadamente un sorteo activo y proclama a los ganadores al instante.

📊 Crecimiento del Servidor & Canales Dinámicos

Muestra las estadísticas de tu comunidad en tiempo real directamente en los canales de Discord (canales de voz o texto bloqueados como contadores).

📈 Actualización Automática cada 10 minutos
El bot renombra los canales dinámicos de forma optimizada para respetar los límites de la API de Discord (*Rate Limits*) mostrando siempre los datos reales.

Canales Estadísticos Configurables

  • Total de Miembros: 👥 Miembros: {count} (total de usuarios + bots).
  • Usuarios Online: 🟢 En Línea: {count} (miembros activos en Discord).
  • Total de Bots: 🤖 Bots: {count} (aplicaciones integradas).
  • Nitro Boosters: 💎 Boosters: {count} (usuarios mejorando el servidor).
  • Miembros con Rol Específico: 👑 Clientes VIP: {count} (usuarios que poseen un rol concreto).

⚙️ Configuración General & Presencia Cloud

Administra los parámetros de seguridad, permisos de administradores y el estado del bot en la red de Discord.

  • Token de Autenticación Admin (Bearer): Clave de seguridad privada que sincroniza tu panel web con la API del bot.
  • Estado de Presencia en Discord: Define la actividad del bot (*Jugando a...*, *Viendo...*, *Transmitiendo...*, *Escuchando...*).
  • Estado de Conexión: Online (Verde), Ausente (Amarillo), No Molestar (Rojo).
  • Sincronización en la Nube: Todos los cambios realizados en el panel web se aplican en caliente en el bot sin necesidad de reiniciarlo.