Comandos Básicos del IRC |
Esta guía es una referencia a los comandos más habituales que
se pueden utilizar en una sesión de IRC. No es una relación
exhaustiva ni incluye comandos específicos de ciertos programas
cliente de IRC. Pretende ser tan solo un resumen de las órdenes
más habituales que usted puede necesitar ejecutar dentro de una
sesión como usuario normal.
Un comando de IRC es una orden que usted puede dirigir al
servidor de IRC con el que se encuentra conectado a fin de que
este ejecute determinadas acciones o le proporcione alguna
información. Lógicamente los comandos los introducirá siempre
desde su programa cliente de IRC y desde una sesión activa, es
decir conectado al servidor o durante el proceso de conexión,
las órdenes que no exigen este requisito son simplemente
comandos de configuración de su programa.
Es difícil en ocasiones distinguir entre los comandos propios
del IRC y los comandos particulares del programa de conexión al
IRC que estamos usando. En la actualidad existen clientes muy
avanzados que admiten órdenes complejas; no quiere decir esto
que puedan "hacer mas cosas", simplemente significa que
son capaces de realizar internamente acciones múltiples que
comprenden el uso de varios comandos de IRC, interpretar de
distintas formas la información que reciben de los servidores, o
automatizar funciones liberándole a usted del trabajo.
También puede encontrar que su programa cliente no responde a
los comandos de la misma manera que se indica aquí, la causa de
esto será que el programa no envía el comando al server tal
cual usted lo ha indicado, sino que además ejecuta internamente
otros para ampliar la información que recibirá o para mejorar
el resultado normal de esa orden. En cualquier caso el efecto
final será siempre muy similar. No se deje impresionar por estas
consideraciones iniciales, el juego básico de comandos del
protocolo IRC es bastante sencillo de usar una vez que se ha
familiarizado un poco con él, y conocerlo le proporcionará
siempre un sistema fiable de llevar a cabo las acciones que usted
desea sea cual sea el programa cliente que está empleando.
Lógicamente una orden o comando no es un texto normal que se
introduce para "chatear", sino que es una cadena de
caracteres de la que esperamos obtener un determinado resultado,
así hay que hacérselo ver a nuestro programa cliente, de lo
contrario lo interpretará como una frase más de la
conversación. En la mayoría de los programas esto se consigue
precediendo dicho comando de un símbolo determinado, y este
símbolo casi siempre es la barra inclinada o "slash"
("/"). Así pues, a partir de este punto daremos por
supuesto que antepone la barra inclinada antes de cualquier
comando que se especifique.
Indice de Comandos:
AWAY
Sintaxis: AWAY [mensaje]
Uso: El comando AWAY sirve para indicar a los demás usuarios que
usted no está en ese momento prestando atención al IRC. Para
entrar en este estado debe de especificar un mensaje, para salir
del estado de AWAY basta que ejecute el comando sin poner
mensaje.
Su estado de AWAY aparecerá cuando le hagan un WHOIS.
Sintaxis: INVITE
Sintaxis: JOIN
<#canal> [clave]
Uso:
Sintaxis:
<#canal> <nick> [razón]
Uso:
Sintaxis: LINKS
Uso:
Sintaxis: LIST [
cadena | -MIN num | -MAX num ]
Uso:
Sintaxis: ME
<texto>
Uso:
Por ejemplo, si su nick es "JuanJo" y ejecuta el
comando:
Sintaxis: MSG
<nick | #canal>
Uso:
Sintaxis: MODE
[#canal | nick] <+/-modos> [parámetros]
Uso:
Modos de Usuario en IRC:
| i | Activa o desactiva el modo "invisible". Estando como +i su nick no aparecerá cuando otro usuario ejecute el comando WHO o el comando NAMES |
| s | Activa o desactiva el modo para ver los mensajes que el servidor envía en forma de NOTICE. Puede ser cómodo ponerse en modo +s si no nos interesan estos mensajes que el servidor envía con bastante frecuencia. |
| w | Activa o desactiva la recepción de mensajes que el servidor envía vía WALLOP, puede decirse que es un tipo de NOTICE global usado en ocasiones por los operadores de la red. |
| d | Activa o desactiva la recepción de mensajes dichos públicamente en canales. Esto es, si tenemos el modo d activo para nuestro nick, el servidor no nos enviará los mensajes públicos que se digan en un canal. Ideal para bots o para estados de AWAY si no se quiere desaprovechar ancho de banda. Nota: Cuando el modo d está activo, los canales en los que estamos aparecerán precedidos por un guión (-) cuando nos hagan un WHOIS. |
Modos de Canales en IRC-Hispano:
| v | Da o retira el modo de voz a un usuario dentro de un canal (ver modo +m) |
| o | Este modo permite dar o retirar el estatus de operador del canal a nosotros mismos o a otro usuario del canal. |
| b | Es el modo que establece o retira un baneo a un usuario en un canal. Si este usuario no se encuentra dentro del canal no podrá entrar a este y recibirá el mensaje de que se encuentra baneado, si está dentro no podrá dirigir mensajes al canal salvo que sea operador del mismo. |
| t | Activa o desactiva la prohibición de que aquellos que no sean operadores puedan modificar el topic del canal |
| n | Activa o desactiva la prohibición de que aquellas personas que no estén en el canal puedan dirigir mensajes a este, vía el comando MSG. |
| k | Establece una clave para el canal que tendrá que ser introducida en el comando JOIN para poder acceder a este |
| s | Hace el canal secreto (es una especie de modo invisible para canales), no será listado con el comando /LIST ni aparecerá en el /WHOIS de los usuarios que hay en su interior salvo que lo haga otro usuario que también está en el canal. |
| i | Activa o desactiva la opción de canal solo para invitados (a través del comando INVITE). Las invitaciones al canal solo podrán realizarla los operadores de este. |
| p | Canal privado, es un modo similar al secreto (modo s). |
| l | Establece un límite máximo de usuarios dentro del canal. |
| m | Establece o retira la configuración de canal moderado. Con +m en el canal solo podrán escribir mensajes los operadores y aquellos usuarios que tengan voz (modo +v de usuario en el canal). |
Sintaxis: NAMES
<nick | #canal>
Uso:
Sintaxis: NICK
<nuevo_nick>
Uso:
Sintaxis: NOTICE
<nick | #canal>
Uso:
Sintaxis: PART
<#canal>
Uso:
Sintaxis: QUIT
<mensaje>
Uso:
Sintaxis: SERVER
nombre:puerto:contraseña
Uso:
Sintaxis: TOPIC
<#canal> <texto>
Uso:
Sintaxis: WHO
[nombre] [o]
Uso:
Sintaxis: WHOIS
<nick>
Uso:
Sintaxis: WHOWAS
<nick>
Uso: