Skip to content
BotServBotServ
Comandos IRCIRC CommandsComandos NickServComandos ChanServBotServ CommandsOperServIRC Mode

Comandos IRC: Referencia completa de Internet Relay Chat

Todos los comandos IRC esenciales: Client, Channel Modes, NickServ, ChanServ, MemoServ, BotServ y OperServ explicados.

S

schutzgeist

10 min read
Comandos IRC: Referencia completa de Internet Relay Chat

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.

Volver al blog
Share:

Entradas relacionadas