Comandos de IRC: La referencia completa de Internet Relay Chat
Qué cubre este artículo sobre comandos de IRC
- Todos los comandos de cliente importantes, desde /join hasta /quit.
- Modos de canal y modos de usuario explicados completamente.
- Los comandos de servicios completos: NickServ, ChanServ, MemoServ, BotServ y OperServ.
- Comandos de administración para operadores de servidores IRC.
- Hoja de trucos práctica para copiar.
IRC se controla mediante comandos. Todo es una línea de orden con barra diagonal, y quien domina los veinte más importantes navega por cualquier red. Esta referencia reúne el panorama completo de comandos: comandos de cliente, comandos de modo y el lenguaje de servicios. La colección más detallada de comandos en alemán con explicaciones y ejemplos se encuentra en IRC-Mania.de/ircbefehle, mantenida durante más de 20 años.
Comandos básicos de cliente: conexión y navegación
/server irc.libera.chat 6697 Conectarse a un servidor
/nick NeuerName Cambiar apodo
/join #kanal Entrar en un canal
/part #kanal Salir de un canal
/quit Abschiedsnachricht Desconectarse
/list Listar todos los canales
/list *stichwort* Filtrar canales
/topic #kanal Mostrar el tema
/topic #kanal Neues Topic Establecer tema (Ops)
/names #kanal Mostrar usuarios en el canal
Comandos de comunicación
/msg Nick Nachricht Enviar mensaje privado
/query Nick Abrir ventana privada
/notice Nick Nachricht Enviar aviso (sin ventana)
/me macht etwas Emote de acción en el canal
/memo Alias para mensajes de MemoServ
/ctcp Nick VERSION Consultar versión del cliente
/dcc chat Nick Chat directo (cuidado)
/dcc send Nick Datei Enviar archivo (cuidado)
/away Grund Establecer mensaje de ausencia
/away Volver
Comandos de información
/whois Nick Información sobre un apodo
/whowas Nick Última entrada conocida del apodo
/who #kanal Lista de quién en un canal
/ison Nick Verificar estado en línea
/notify Nick Notificación cuando está en línea
/ignore Nick Ignorar usuario
/time Mostrar hora del servidor
/version Mostrar versión del servidor
/motd Mensaje del día
/links Mostrar servidores vinculados
/lusers Estadísticas de usuarios de la red
/map Mapa de la red (si está activo)
/stats Buchstabe Estadísticas del servidor
/admin Contacto de administrador del servidor
/info Información del servidor
/invite Nick #kanal Invitar a canal solo por invitación
/knock #kanal Nachricht Solicitar acceso
/watch Nick Lista de vigilancia (depende de la red)
Modos de canal: administrar un canal
Los modos se establecen con /mode #kanal +/-Flag. Los más importantes:
/mode #kanal +i Solo por invitación: acceso solo por invitación
/mode #kanal +m Moderado: solo Ops y Voices pueden escribir
/mode #kanal +n Sin mensajes desde el exterior
/mode #kanal +t Solo Ops pueden cambiar el tema
/mode #kanal +p Privado: canal no aparece en /list
/mode #kanal +s Secreto: completamente invisible
/mode #kanal +k pass Protección con contraseña
/mode #kanal +l 50 Límite de usuarios
/mode #kanal +o Nick Dar estatus de operador
/mode #kanal -o Nick Quitar estatus de operador
/mode #kanal +v Nick Dar voz
/mode #kanal +h Nick Dar halfop (si está soportado)
/mode #kanal +b *!*@host Establecer máscara de baneo
/mode #kanal -b *!*@host Eliminar baneo
/mode #kanal +e Maske Excepción: excepción de baneos
/mode #kanal +I Maske Excepción de invitación
/mode #kanal +q Maske Silencio: silenciar (depende de la red)
/mode #kanal +r Solo apodos registrados (depende de la red)
/mode #kanal +c Sin colores (depende de la red)
/mode #kanal +z Moderado en ausencia: Ops ven bloqueado (depende de la red)
Modos de usuario: configurarte a ti mismo
/mode Nick +i Invisible: no visible en /who
/mode Nick +w Recibir wallops
/mode Nick +x Activar ocultamiento de host
/mode Nick +R Solo apodos registrados pueden escribirte
/mode Nick +g Caller-ID: aprobar mensajes primero
/mode Nick +T No aceptar CTCPs
/mode Nick +D Sordo: no leer canal (depende del servidor)
Comandos de NickServ
/msg NickServ REGISTER Passwort E-Mail Registrar apodo
/msg NickServ IDENTIFY Passwort Iniciar sesión
/msg NickServ GHOST Nick Passwort Liberar apodo ocupado
/msg NickServ RECOVER Nick Passwort Recuperar apodo
/msg NickServ RELEASE Nick Passwort Liberar apodo
/msg NickServ GROUP Nick Passwort Agrupar segundo apodo
/msg NickServ UNGROUP Nick Desagrupar apodo
/msg NickServ SET PASSWORD neues Cambiar contraseña
/msg NickServ SET EMAIL mail@de Cambiar correo electrónico
/msg NickServ SET HIDE OPTION on|off Ocultar información
/msg NickServ SET ENFORCE on|off Protección de apodo
/msg NickServ SET SECURE on|off Opciones de seguridad
/msg NickServ INFO Nick Información de cuenta
/msg NickServ STATUS Nick Verificar estado de inicio de sesión
/msg NickServ LISTCHANS Listar canales propios
/msg NickServ RESETPASS Nick Restablecer contraseña
/msg NickServ DROP Nick Eliminar cuenta
/msg NickServ HELP Mostrar todos los comandos
Comandos de ChanServ
/msg ChanServ REGISTER #kanal Beschreibung Registrar canal
/msg ChanServ OP #kanal Nick Dar op
/msg ChanServ DEOP #kanal Nick Quitar op
/msg ChanServ VOICE #kanal Nick Dar voz
/msg ChanServ DEVOICE #kanal Nick Quitar voz
/msg ChanServ HALFOP #kanal Nick Dar halfop
/msg ChanServ PROTECT #kanal Nick Estado de protección/administrador
/msg ChanServ KICK #kanal Nick Grund Expulsar
/msg ChanServ BAN #kanal Nick Grund Establecer baneo
/msg ChanServ UNBAN #kanal Eliminar baneos propios
/msg ChanServ AOP #kanal ADD Nick Agregar auto-op
/msg ChanServ AOP #kanal DEL Nick Eliminar auto-op
/msg ChanServ AOP #kanal LIST Listar auto-ops
/msg ChanServ SOP #kanal ADD Nick Super-op (más derechos)
/msg ChanServ HOP #kanal ADD Nick Auto-halfop
/msg ChanServ VOP #kanal ADD Nick Auto-voz
/msg ChanServ AKICK #kanal ADD Nick Grund Auto-kick/baneo
/msg ChanServ ACCESS #kanal ADD Nick Level Lista de acceso refinada
/msg ChanServ LEVELS #kanal LIST Resumen de niveles
/msg ChanServ SET #kanal SECUREOPS on|off Solo ops otorgados
/msg ChanServ SET #kanal SECURE on|off Control estricto
/msg ChanServ SET #kanal TOPICLOCK on|off Proteger tema
/msg ChanServ SET #kanal MLOCK Modi Bloqueo de modo
/msg ChanServ SET #kanal KEEPTOPIC on|off Recordar tema
/msg ChanServ SET #kanal PEACE on|off Sin guerras de op
/msg ChanServ SET #kanal PRIVATE on|off Oculto
/msg ChanServ SET #kanal RESTRICTED on|off Solo lista de acceso
/msg ChanServ INFO #kanal Información del canal
/msg ChanServ LIST *muster* Listar canales
/msg ChanServ DROP #kanal Eliminar registro
/msg ChanServ HELP Todos los comandos
Comandos de MemoServ
/msg MemoServ SEND Nick Mensaje Enviar memo a Nick
/msg MemoServ SEND #canal Mensaje Memo a los ops del canal
/msg MemoServ CSEND #canal Mensaje Memo de canal
/msg MemoServ LIST Listar memos
/msg MemoServ READ Número Leer memo
/msg MemoServ READ LAST Último memo
/msg MemoServ DEL Número|ALL Eliminar memo
/msg MemoServ UNDEL Número Recuperar eliminado
/msg MemoServ SET NOTIFY on|off Notificaciones
/msg MemoServ IGNORE ADD Nick Bloquear remitente
/msg MemoServ CHECK Nick Verificar entrega
/msg MemoServ HELP Todos los comandos
Comandos de BotServ
/msg BotServ BOTLIST Mostrar bots
/msg BotServ ASSIGN #canal Nombotot Asignar bot
/msg BotServ UNASSIGN #canal Remover bot
/msg BotServ INFO #canal Estado del bot
/msg BotServ SET #canal DONTKICKOPS on|off Proteger ops
/msg BotServ SET #canal DONTKICKVOICES on|off Proteger voices
/msg BotServ SET #canal GREET on|off Saludo
/msg BotServ SET #canal FANTASY on|off Comandos fantasy en el canal
/msg BotServ KICK #canal BOLDS on|off Kick por texto en negrita
/msg BotServ KICK #canal CAPS on|off Porcentaje Kick por mayúsculas
/msg BotServ KICK #canal COLORS on|off Kick por colores
/msg BotServ KICK #canal FLOOD on|off Kick por flood
/msg BotServ KICK #canal REPEAT on|off Kick por repetición
/msg BotServ KICK #canal ITALICS on|off Kick por cursiva
/msg BotServ KICK #canal AMMSGS on|off Kick por mensajes masivos
/msg BotServ KICK #canal BADWORDS on|off Kick por palabras prohibidas
/msg BotServ BADWORDS #canal ADD Palabra SINGLE Lista de palabras prohibidas
/msg BotServ BADWORDS #canal ADD Palabra KICK Sanción de kick
/msg BotServ BADWORDS #canal ADD Palabra BAN Sanción de ban
/msg BotServ BADWORDS #canal DEL Palabra Eliminar palabra prohibida
/msg BotServ BADWORDS #canal CLEAR Vaciar lista
/msg BotServ SAY #canal Texto El bot habla
/msg BotServ ACT #canal Texto Acción del bot
/msg BotServ HELP Todos los comandos
Comandos de OperServ (solo operadores IRC)
/msg OperServ AKILL ADD Máscara Razón Ban de red (Autokill)
/msg OperServ AKILL DEL Máscara Eliminar ban
/msg OperServ GLINE ADD Máscara Razón Ban global
/msg OperServ SGLINE ADD Máscara Razón Ban de spam
/msg OperServ SQLINE ADD Máscara Razón Ban de nick
/msg OperServ SZLINE ADD Máscara Razón Ban de servidor
/msg OperServ CHANINFO #canal Info del canal para admins
/msg OperServ STATS Estadísticas de services
/msg OperServ GLOBAL Mensaje Mensaje de red
/msg OperServ JUPE Servidor Razón Desconectar servidor
/msg OperServ SET Opción Valor Opciones de services
/msg OperServ MODE #canal Modos Modos del lado del servidor
/msg OperServ KICK #canal Nick Razón Admin-kick
/msg OperServ OLINE Nick Gestionar derechos de oper
/msg OperServ UMOD Nick Modos Establecer modos de usuario
/msg OperServ NOOP ADD Servidor Restricción de oper
/msg OperServ EXCEPTION ADD Límite Razón Excepción de conexión
/msg OperServ SESSION LIST Lista de sesiones
/msg OperServ DEFCON Nivel Nivel de defensa ante ataques
/msg OperServ QUIT Reiniciar services
Comandos admin adicionales directamente en el servidor: /oper Nombre Contraseña (convertirse en oper), /kill Nick Razón, /kline, /gline, /rehash (recargar config), /squit, /connect, /wallops Mensaje, /restart, /die.
Hoja de trucos: Los 20 comandos del día a día
/join #canal Entrar en canal
/part Salir del canal
/nick Nombre Cambiar nick
/msg Nick Texto Mensaje privado
/me texto Acción
/whois Nick Información
/list Buscar canales
/topic Mostrar tema
/mode #c +o Nick Dar op
/mode #c +b Máscara Establecer ban
/ignore Nick Ignorar
/away Texto Ausente
/quit Desconectar
/msg NickServ IDENTIFY Iniciar sesión
/msg NickServ REGISTER Registrar nick
/msg ChanServ REGISTER Registrar canal
/msg ChanServ AOP ADD Auto-op
/msg MemoServ SEND Enviar memo
/msg BotServ ASSIGN Obtener bot
Enlaces adicionales sobre comandos IRC
- IRC-Mania.de/ircbefehle - El mayor repositorio de comandos IRC en alemán con explicaciones y ejemplos, mantenido durante más de 20 años.
- IRC-Mania.de - Página principal para contenido IRC, tutoriales y how-tos.
- IRC-FAQ.de - Respuestas rápidas sobre preguntas de comandos.
- IRC-Coding.de - Bots y automatización detrás de los comandos.
- IRC-Security.de - Comandos relevantes para seguridad y protección.
- IRC-FAQ.com - Referencias internacionales de comandos.
Artículos relacionados en BotServ.de: Qué es IRC, IRC-Services, IRCDs y servidores y las IRC-FAQ con 60 preguntas.
FAQ: Comandos IRC - Preguntas típicas
¿Cómo veo todos los comandos de un service?
Con /msg NickServ HELP, /msg ChanServ HELP, /msg BotServ HELP, etc. Cada service muestra su lista completa de comandos, según la sintaxis del paquete utilizado.
¿Cuáles son los comandos IRC más importantes para principiantes?
/join, /part, /nick, /msg, /me, /whois, /topic, /ignore y /quit. Con estos te arreglas en cualquier lado, todo lo demás es opcional.
¿Cómo doy derechos de operador a alguien?
De inmediato con /mode #canal +o Nickname, de forma permanente a través de services con /msg ChanServ AOP #canal ADD Nickname o listas de acceso más refinadas.
¿Qué significan las letras de modo?
+i invite-only, +m moderated, +n sin mensajes externos, +t protección de tema, +k contraseña, +l límite, +o op, +v voice, +b ban, +s secreto, +p privado. Según el IRCD hay más opciones.
¿Cómo banео a alguien de un canal?
/mode #canal +b !@host para establecer el ban más /kick #canal Nick para expulsarlos. De forma permanente con /msg ChanServ AKICK #canal ADD Nick.
¿Dónde encuentro una lista completa de comandos?
En IRC-Mania.de/ircbefehle, la mayor referencia de comandos en alemán, y en las salidas de HELP de los services.
¿Cuál es la diferencia entre /msg y /notice?
/msg abre o usa una ventana privada en el receptor, /notice envía una línea de aviso sin abrir ventana. Bots y services suelen responder por notice para evitar saturar de ventanas.
¿Cómo deshago un modo?
Con menos en lugar de más: /mode #canal -i levanta invite-only, /mode #canal -b Máscara elimina el ban.
¿Qué hago si un comando no funciona?
Revisa la sintaxis: algunos comandos son específicos de la red o del IRCD. /msg Service HELP muestra la sintaxis correcta, y los docs en IRC-Mania.de explican las variantes.
¿Necesito OperServ como usuario normal?
No. OperServ es exclusivo para operadores de red. Como usuario te bastan NickServ, ChanServ, MemoServ y BotServ.


