Cargando…

Configuración

Tu bot en Discord

Elige un servidor y ajusta las opciones paso a paso ✨

Bienvenidas y despedidas

El bot puede saludar a la gente nueva y despedirse cuando alguien se va.

La mayoría de canales y roles se eligen en listas desplegables. Si aún necesitas un ID a mano, en Discord activa Ajustes → Avanzado → Modo desarrollador y usa Copiar identificador.

Son autoroles: se aplican solos al unirse alguien (hasta 15). El rol del bot debe ir más arriba que estos roles y con permiso Gestionar roles.

Canal de avisos para moderadores

Si lo rellenas, el bot puede mandar ahí resúmenes cuando borra mensajes por las reglas automáticas o cuando un moderador usa ciertos comandos.

Útil si cambias la lista de roles. En servidores muy grandes puede tardar; deja la pestaña abierta hasta que termine.

Anti-spam y filtros

El bot puede borrar mensajes que incumplan reglas sencillas (mucho ruido seguido, palabras malsonantes, enlaces, etc.). Todo es solo para este servidor.

Moderación con IA

Paco lee los mensajes y, si detecta acoso, odio o amenazas, echa la bronca enfadado en el mismo canal. No borra el mensaje ni sanciona: deja el aviso en el registro de moderación. La detección es gratuita; solo se gasta IA al escribir la bronca.

Se ignoran los canales y roles de «ignorar» de más abajo y a quien tenga permiso de gestionar mensajes. Necesita la clave de OpenAI (página Paco IA).

Registro de auditoría

Anota mensajes borrados y editados, cambios de roles y apodos, entradas y salidas de voz, bans, expulsiones y cambios de canales o roles.

Si no eliges canal se usa el del registro de moderación.

Encendido y mensajes muy seguidos

Activa las reglas de esta página. Puedes limitar cuántos mensajes seguidos permite en un tramo corto de tiempo.

0 = no mirar cuántos mensajes van seguidos (el resto de reglas siguen valiendo).

Ejemplo: 7000 = mira solo los últimos 7 segundos.

Palabras y enlaces

Lista de palabras que quieres bloquear. También puedes restringir enlaces web.

No distingue mayúsculas. Si el mensaje contiene alguna, se borra.

Vacío = no usar lista blanca de sitios. Si rellenas, solo esos dominios pasan.

Invitaciones a otros servidores

Evita que cuelen enlaces del tipo «únete a mi servidor».

Tamaño, archivos y stickers

Opciones para canales donde solo quieras texto.

0 = sin tope (Discord permite hasta 2000 en texto normal).

Menciones y avisos a todo el mundo

Limita cuántas personas se pueden mencionar de golpe y si se permite avisar a «todos».

0 = no limitar por número (la casilla de abajo sigue pudiendo bloquear @everyone).

Mismo mensaje repetido y muchas mayúsculas

Evita que alguien pegue el mismo texto una y otra vez, o grite en mayúsculas todo el rato.

Ejemplo: 15000 = 15 segundos sin poder mandar exactamente el mismo texto.

Así «OK» o «XD» no cuentan.

Qué hace el bot cuando salta una regla

Borra el mensaje, puede silenciar un rato al usuario y puede avisar en un canal.

Discord tiene un máximo de unos 28 días para el silencio.

Canales y roles que se saltan las reglas

Por ejemplo moderadores o un canal de pruebas.

Niveles por escribir y por estar en voz

Dos sistemas aparte: uno sube de nivel al chatear y otro al pasar tiempo en llamada. Puedes dar roles distintos a cada uno.

Por mensajes de texto

Cuánta «experiencia» gana al escribir y cada cuánto puede volver a sumar.

La curva es progresiva: cada nivel cuesta un 25 % más del base que el anterior (con 150: 150, 190, 225, 265…). Número más alto = sube más despacio. Lo mismo vale para voz.

Roles al subir de nivel (texto)

El rol del bot debe ir más arriba en la lista que estos roles y tener permiso de gestionarlos.

Aviso al subir de nivel (texto)

Mensaje opcional en un canal cuando alguien sube.

Por estar en llamada de voz

Suma puntos de vez en cuando mientras alguien está conectado al canal de voz (no cuenta si se silencia a sí mismo).

Ejemplo: 60000 ≈ como mucho una vez por minuto.

Roles al subir de nivel de voz

Puedes usar otros roles distintos a los del chat.

Crear roles de nivel en Discord

Crea en el servidor un rol por cada nivel indicado (nombre = prefijo + número), los ordena justo debajo del rol padre (nivel más alto más cerca del padre) y enlaza la tabla de recompensas que elijas abajo.

Puedes usar solo este campo, o filas en la tabla con nivel y desplegable — Sin rol —. Si todas las filas ya tienen un rol elegido, el botón no tiene nada que crear hasta que quites el rol o escribas niveles aquí.

El bot necesita Gestionar roles y su rol debe estar más arriba en la lista que el rol padre.

Aviso al subir nivel de voz

Opcional, igual que el de texto pero para la progresión de llamadas.

Paco IA conversacional

Un canal donde Paco puede hablar como uno más, con personalidad, humor propio y memoria por usuario.

Clave de OpenAI

Se guarda como secreto global del bot. El panel nunca la vuelve a mostrar completa.

Comprobando clave...

Si la borras del panel, Paco intentará usar OPENAI_API_KEY del .env si existe.

Canal y ritmo

Controla dónde habla Paco y cada cuánto puede intervenir para que no monopolice la conversación.

Con 0%, Paco solo responde si le mencionan o le responden. Para que parezca vivo sin ser pesado, prueba 5–12%.

Personalidad y sentimientos

Define cómo habla Paco y desde qué estado emocional parte. El bot irá actualizando su humor con la conversación.

Consumo de hoy: —. Al llegar al 80 % y al 100 % se avisa en el registro de moderación; con el límite alcanzado Paco y el aprendizaje callan hasta el día siguiente.

Diversión

Cada persona puede quedarse fuera de horóscopo, cotilleo y adivina quién con /memoria participar.

Más barato y rápido que el principal. La conversación normal sigue usando el modelo de arriba.

Estos campos se suman a la personalidad base y ayudan a afinar mucho mejor el prompt que una sola caja grande.

Memoria

Paco guarda un resumen por usuario para recordar gustos, bromas internas o detalles estables. Además aprende escuchando: cada ~30 mensajes de alguien en cualquier canal, actualiza su ficha.

Más contexto = entiende mejor la conversación, pero gasta más tokens. La memoria persistente se guarda en MySQL.

Lee los mensajes antiguos de todos los canales que ve el bot y actualiza la ficha de cada persona. Gasta créditos de OpenAI y puede tardar un buen rato.

Datos de usuarios

Inspecciona o borra lo que el bot guarda de cada miembro: memoria de Paco, logros, cumpleaños, matrimonio, advertencias, economía, niveles.

Hablar como Paco

Elige un canal y escribe: tu mensaje se publicará en Discord como si lo dijera Paco. Ves el canal en vivo aquí mismo.

Pulsa Enter para enviar. El canal se refresca solo cada pocos segundos mientras estás en esta sección. No puedes mencionar @everyone/@here desde aquí.

Stats del servidor

Resumen por usuario: XP y advertencias, y consumo de IA.

Consumo de IA

Tokens gastados por día (hora de Madrid).

Elige un servidor.

Confesiones anónimas

Los miembros pueden enviar confesiones con /confesar y se publican sin revelar autor en el canal que elijas.

Canal público de confesiones

Aquí aparecen las confesiones, numeradas y sin autor visible.

Si lo dejas vacío, /confesar avisará de que no hay canal configurado.

Canal de log (solo mods)

Opcional. Si lo activas, cada confesión se duplica con el autor real para moderación.

Recomendado en un canal privado solo visible para roles de moderación.

Anti-spam

Tiempo mínimo entre dos confesiones del mismo usuario.

0 = sin cooldown. Recomendado 300 (5 min).

Tertuliero

Cuando el canal de Paco lleva mucho callado, Paco lanza un tema de debate para reanimar el chat.

Activación

Usa el canal configurado en Paco IA.

Recomendado 120 (2 h). Mínimo 15 min.

Horas tranquilas

Durante este rango horario (Europe/Madrid) Paco NO lanzará temas, aunque toque.

Por defecto 0–10 (de medianoche a 10 de la mañana). Si pones ambos iguales, queda sin franja silenciosa.

Frases con prefijo

Por ejemplo si el prefijo es !, alguien escribe !hola y el bot responde con el texto que definas.

Comandos personalizados

Respuestas rápidas con el prefijo del servidor.

Formato: {"comando": "lo que responde el bot"}

Actividad del bot

Rich presence rotativa global. Si varios servidores la activan, el bot usa la primera configuración activa que cargue.

Tipos válidos: Playing, Watching, Listening, Competing. Formato: Tipo | texto.