Bot de Discord automatizado
Tickets, verificación, automod, niveles, sorteos, encuestas y mensajes programados en un solo bot.
// el problema
Las comunidades de Discord necesitan varios bots distintos para moderar, dar soporte y dinamizar, y aun así el equipo dedica horas a tareas repetitivas como verificar usuarios, responder dudas o lanzar avisos.
// la solución
Bot modular en Node.js con 11 comandos slash y funciones automáticas: automod que detecta variantes de palabras prohibidas y flood, niveles con roles de recompensa, tickets con transcripción, sanciones escalonadas y un planificador que mantiene sorteos, encuestas y recordatorios aunque el bot se reinicie.
// lo más destacado
- Tickets privados con transcripción automática
- Automod con detección de leetspeak y anti-flood
- Planificador persistente (sobrevive a reinicios)
- Sorteos con aleatoriedad criptográfica
// un vistazo al código
/** Elige N ganadores distintos de forma criptográficamente aleatoria (Fisher–Yates) */
function pickWinners(entrants, n) {
const pool = [...entrants];
for (let i = pool.length - 1; i > 0; i--) {
const j = randomInt(i + 1);
[pool[i], pool[j]] = [pool[j], pool[i]];
}
return pool.slice(0, n);
}// más proyectos
Web de servidor de GTA - FiveM
Web y panel de jugadores de un servidor de rol: login con Discord, sugerencias con votos, postulaciones y estado en vivo.
- HTML
- CSS
- JavaScript
- FiveM API
Web de restaurante con reservas
Carta dinámica, estado «abierto ahora» y reservas online con control de aforo real.
- HTML
- CSS
- JavaScript
- PHP