Las descripciones de módulos, variables y ajustes están en inglés. Son las palabras del propio bot, exactamente como las dice dentro de Discord, donde aún no están traducidas. Los comandos se listan aquí en inglés; Discord muestra sus nombres y descripciones en el idioma de cada miembro.
Primeros pasos
Tres cosas, en este orden. La segunda es el paso que la gente se salta, y es el motivo por el que un bot parece no hacer nada.
Añade el bot a tu servidor
Usa el enlace de invitación. Pide los 21 permisos que el código usa de verdad y nada más. Puedes desmarcar cualquiera de ellos — el propio comando de una función te avisa después si falta uno, en lugar de fallar en silencio.
Sube su rol por encima de los roles que gestiona
Ajustes del servidor → Roles, y arrastra sick por encima de ellos. Discord no deja que ningún bot banee, expulse, silencie o asigne un rol a alguien cuyo rol más alto esté por encima del propio del bot. Es una regla de Discord, no nuestra, y ningún permiso puede anularla.
Escribe el nombre de una función
/welcome,/logs,/antinuke— cada uno muestra todos los ajustes, qué está configurado, qué falta todavía con la línea que lo rellena y un aviso en vivo si al bot le falta un permiso que esa función necesita. Configurar algo activa la función;offla vuelve a desactivar. La mayoría de los módulos no hacen nada hasta que los configuras; los pocos que empiezan activados se nombran más abajo.
Módulos: 35
Cada uno se configura desde el comando de su tarjeta. La mayoría esperan a que los configures; las excepciones, activadas desde el momento en que llega el bot, son Activity, AFK, Giveaways, Language, Text commands, Moderation log, Punishment ladder y Snipe. Cada tarjeta de abajo dice cuál es.
Activity
Count messages, voice time and channel usage, so the server can be reported on
AFK
Members can say they are away; anyone who mentions them is told
Applications
Openings people apply for, reviewed and voted on by staff
Automatic roles
Give roles to members the moment they join
Events
Sign-ups, reminders, attendance and what happened afterwards
Giveaways
Who can run a giveaway, and what the bot does when one ends
Goodbye messages
Say goodbye when a member leaves, with an optional card
Guild Management
Ranks, rosters, contributions, promotions, and who is due one
Join to create
A voice channel that makes members their own, with a control panel
Language
The language the bot answers in, in this server
Partnerships
Partner applications, verification, renewals and how announcements go out
Reviews
Ratings out of five with the whole review, posted where you choose
Starboard
Pin the messages a server reacts to onto a board of their own
Status rewards
Give a role to members who put something in their custom status
Text commands
Run commands with a prefix as well as with slash
Tickets
Private support channels members open from a panel
Welcome messages
Greet members when they join, with an optional card and DM
AI image scan
Send images to OpenAI’s model, and do what you choose with the bad ones
Anti-nuke
Catch mass channel, role and webhook destruction
Anti-raid
Catch coordinated floods of new accounts joining
Anti-spam
Catch message floods, repeated text and mass mentions
Appeals
Let banned and muted members appeal, with a staff vote
Auto-nuke
Wipe channels on a schedule, on a phrase, or when the server is under attack
Jail
Hold a member in one channel, and give their roles back after
Link filter
Block invites, phishing, and content that breaks Discord’s own rules
Moderation log
Record every moderation action to a channel
Moderator watch
Alert when one moderator takes an unusual number of actions
Pic perms
Images off for everyone, on for one role
Punishment ladder
Escalate automatically: what happens on a member’s 1st offence, 2nd, 3rd…
Server logs
Record edited and deleted messages, so nothing is lost
Snipe
Who can read back a deleted or edited message with /snipe
Webhook relay
Post a blocked message back through a webhook under its author’s name
Word blacklist
Block words before they are ever posted, using Discord AutoMod
Member screening
A risk profile for every account that joins, and why
Verification
Make new members prove they are a person before they can talk
Variables para tus mensajes: 21
Escribe una entre llaves en un mensaje que redactes para el bot — la bienvenida, o cualquier cosa que construyas con /message — y se rellena cuando se envía el mensaje. Una que la función no puede rellenar (la bienvenida no tiene canal) se deja exactamente como la escribiste. Los nombres que elige la gente se escapan, así que nadie puede romper tu formato con el suyo.
El miembro
{user}Mentions the member · también {mention} y {user.mention}@alice{user.name}Their username, without a ping · también {username}alice{user.display}The name they show in this serverAlice{user.id}Their user ID123456789012345678{user.avatar}Link to their profile picture — works as an image or thumbnailhttps://cdn.discordapp.com/avatars/…{user.created}How long ago their account was made3 years ago{user.joined}How long ago they joined this server2 minutes agoEl servidor
{server}The server’s name · también {server.name} y {guild}My Server{server.members}How many members the server has · también {count} y {membercount}1,234{server.members.ordinal}The member count as a place — welcome your 1,234th member1,234th{server.id}The server’s ID123456789012345678{server.icon}Link to the server icon — works as an image or thumbnailhttps://cdn.discordapp.com/icons/…{server.boosts}How many boosts the server has14{server.level}The server’s boost level, 0 to 32{server.owner}Mentions the server owner@ownerEl canal
{channel}Links the channel · también {channel.mention}#general{channel.name}The channel’s name, without the linkgeneral{channel.id}The channel’s ID123456789012345678Hora
{date}Today’s date, in each reader’s own format1 October 2026{time}The time now, in each reader’s own time zone14:05Azar
{choose}One of several options at random — {choose:hi|hello|hey}helloQué pide la invitación
Esta lista se genera a partir de los permisos que declaran los módulos y los comandos, así que es exactamente el conjunto que el código puede usar — no una petición inflada.
Expulsar miembros Banear miembros Gestionar canales Gestionar servidor Ver el registro de auditoría Ver canales Enviar mensajes Gestionar mensajes Insertar enlaces Adjuntar archivos Leer el historial de mensajes Mover miembros Gestionar apodos Gestionar roles Gestionar webhooks Gestionar emojis y pegatinas Gestionar expresiones Gestionar eventos Crear hilos privados Enviar mensajes en hilos Aislar temporalmente a miembros