Lista de comandos IRC

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de enero de 2016; las comprobaciones requieren 3 ediciones .

Esta es una lista de todos los comandos de IRC ( internet relay chat )  definidos en RFC IETF 1459 y 2812. Muchos clientes de IRC requieren una barra inclinada antes del comando. Los corchetes angulares ("<" y ">") denotan argumentos de comando. Los argumentos entre corchetes ("[" y "]") son opcionales y reemplazan los valores predeterminados.

Lista de comandos

ADMINISTRADOR

Sintaxis:

ADMIN [<сервер>]

Hace que el servidor devuelva información sobre el administrador del servidor especificado en el argumento <servidor>, o el servidor actual si no se proporciona este argumento. [una]

Definido en RFC 1459.

Fuera

Sintaxis:

AWAY [<сообщение>]

Especifica un mensaje que se muestra automáticamente en respuesta a los mensajes privados enviados al usuario. [2] Si no se especifica el argumento <mensaje>, el comando elimina el estado establecido previamente.

Definido en RFC 1459

CONECTAR

Sintaxis:

CONNECT <сервер> [<порт> [<удаленный сервер>]](RFC 1459) CONNECT <сервер> <порт> [<удаленный сервер>](RFC 2812)

Hace que el servidor especificado en el argumento <servidor remoto> (o el servidor actual si no se especifica <servidor remoto>) se conecte al servidor <servidor> en el puerto <puerto>. [3] [4] Este comando solo está disponible para los operadores de IRC .

Definido en RFC 1459; el parámetro <port> se volvió obligatorio en RFC 2812

MORIR

Sintaxis:

DIE

Hace que el servidor se apague. [5]

Definido en RFC 2812

ERROR

Sintaxis:

ERROR <сообщение об ошибке>

Los servidores utilizan este comando para informar de un error a otros servidores. También se usa antes de terminar una conexión con un cliente. [6]

Definido en RFC 1459

INFORMACIÓN

Sintaxis:

INFO [<цель>]

Devuelve información sobre el servidor especificado en el parámetro <target> o el servidor actual si no se especifica el parámetro <target>. [7] La ​​información incluye la versión del servidor, la fecha de compilación, información del parche, fecha de lanzamiento y cualquier otra información que pueda ser relevante.

Definido en RFC 1459

INVITAR

Sintaxis:

INVITE <пользователь> <канал>

Invita al usuario <usuario> al canal <canal>. [8] <canal> no debe existir. Si es así, solo los usuarios del canal pueden invitar a otros miembros. Si el modo +i está habilitado en un canal, solo los operadores del canal pueden invitar a otros usuarios.

Definido en RFC 1459

hijo

Sintaxis:

ISON <имена пользователей>

Consulta el estado de los usuarios listados en el primer argumento del comando <usernames>, separados por espacios. [9] El servidor devuelve una lista de los que están actualmente en línea como una lista separada por espacios. Si ninguno de ellos está en línea, el servidor devuelve una lista vacía.

Definido en RFC 1459

UNIRSE

Sintaxis:

JOIN <каналы> [<ключи>]

Le permite acceder a los canales especificados como una lista de <canales> separados por comas. También le permite especificar contraseñas, si es necesario, en una lista de <claves> separadas por comas. [10] Si los canales no existen, se crearán.

Definido en RFC 1459

PATADA

Sintaxis:

KICK <канал> <пользователь> [<сообщение>]

Elimina al usuario <usuario> del canal <canal>. [11] Este comando solo puede ser utilizado por operadores de canales.

Definido en RFC 1459

MATAR

Sintaxis:

KILL <пользователь> <сообщение>

Elimina al usuario <usuario> de la red. [12] Este comando solo puede ser utilizado por operadores de IRC.

Definido en RFC 1459

Enlaces

Sintaxis:

LINKS [<удаленный сервер> [<маска сервера>]]

Muestra todas las asociaciones de servidores que coinciden con <máscara de servidor>, si se especifica, en el servidor <servidor remoto> o en el servidor actual si no se especifica ningún argumento. [13]

Definido en RFC 1459

LISTA

Sintaxis:

LIST [<каналы> [<сервер>]]

Devuelve una lista de todos los canales en el servidor. [14] Si se proporciona una lista de <canales> separados por comas, devuelve sus temas. Si se especifica <servidor>, el comando se pasa al servidor <servidor>.

Definido en RFC 1459

LUSERS

Sintaxis:

LUSERS [<маска> [<сервер>]]

Devuelve estadísticas sobre el tamaño de la red. [15] Si el comando se llama sin argumentos, se muestran las estadísticas de toda la red. Si se especifica el parámetro <máscara>, el comando devuelve solo las estadísticas del subconjunto de la red especificada por la máscara. Si se especifica el parámetro <servidor>, el comando se pasa al servidor <servidor>.

Definido por RFC 2812

MODO

Sintaxis:

MODE <имя пользователя> <флаги> (пользовательские) MODE <канал> <флаги> [<аргументы>]

El comando MODE tiene dos propósitos. Se puede utilizar para cambiar las banderas de usuario y los modos de canal. [dieciséis]

Definido en RFC 1459

MOTD

Sintaxis:

MOTD [<server>]

Devuelve el mensaje MOTD del servidor <servidor>, o del servidor actual si se omite el argumento. [17]

Definido por RFC 2812

GMS

Sintaxis:

MSG nickname message

Enviar un mensaje privado a un usuario sin abrir una ventana privada.

NOMBRES

Sintaxis:

NAMES [<каналы>](RFC 1459) NAMES [<каналы> [<сервер>]](RFC 2812)

Devuelve una lista de usuarios que están en los canales definidos en la lista de <canales> separados por comas. [18] Si no se especifica <channels>, muestra todos los usuarios ordenados por nombre de canal. Los usuarios que no están en ninguno de los canales se muestran como si estuvieran en el canal "*". Si se especifica el parámetro <servidor>, el comando se pasa al servidor <servidor>. [19]

Definido en RFC 1459; parámetro <servidor> opcional agregado en RFC 2812

Nick

Sintaxis:

NICK <имя пользователя> [<счётчик>](RFC 1459) NICK <имя пользователя>(RFC 2812)

Permite al usuario cambiar su apodo en IRC. El contador fue utilizado anteriormente por varios servidores. [20] [21]

Definido en RFC 1459; parámetro opcional <count> eliminado en RFC 2812

AVISO

Sintaxis:

NOTICE <цель сообщения> <сообщение>

Este comando funciona igual que PRIVMSG, excepto que no se puede enviar una respuesta automática en respuesta a un mensaje de AVISO. [22]

Definido en RFC 1459

ÓPERA

Sintaxis:

OPER <имя пользователя> <пароль>

Permite al usuario autenticarse como operador de IRC en este servidor/red. [23]

Definido en RFC 1459

PARTE

Sintaxis:

PART <каналы>

Permite al usuario dejar los canales definidos en la lista de <canales> separados por comas. [24]

Definido en RFC 1459

PASO

Sintaxis:

PASS <пароль>

Establece la contraseña de conexión. [25] Este comando debe usarse antes de registrar un nombre de usuario.

Definido en RFC 1459

PING

Sintaxis:

PING <сервер1> [<сервер2>]

Comprueba si hay una conexión. [26] Se devuelve una respuesta PONG en respuesta a un mensaje PING. Si se especifica <servidor2>, también se le pasa el mensaje.

Definido en RFC 1459

PONG

Sintaxis:

PONG <сервер1> [<сервер2>]

Este comando es una respuesta al comando PING y funciona exactamente de la misma manera. [27]

Definido en RFC 1459

PRIVMSG

Sintaxis:

PRIVMSG <цель сообщения> <сообщение>

Envía un mensaje privado <mensaje> a <destino del mensaje>, que puede ser un usuario o un canal. [28]

Definido en RFC 1459

CONSULTA

Sintaxis:

QUERY nickname message

Enviando un mensaje privado al usuario, abriendo una ventana privada.

SALIR

Sintaxis:

QUIT [<сообщение>]

Desconecta a un usuario del servidor. [29]

Definido en RFC 1459

REFRIJO

Sintaxis:

REHASH

Hace que el servidor vuelva a leer y utilice los archivos de configuración. [30] Este comando solo puede ser utilizado por operadores de IRC.

Definido en RFC 1459

REINICIAR

Sintaxis:

RESTART

Reinicia el servidor. [31] Este comando solo puede ser utilizado por operadores de IRC.

Definido en RFC 1459

SERVICIO

Sintaxis:

SERVICE <nickname> <reserved> <distribution> <type> <reserved> <info>

Registra un nuevo servicio en la red [32]

Definido en RFC 2812

LISTA DE SERVICIOS

Sintaxis:

SERVLIST [<маска> [<тип>]]

Muestra una lista de los servicios que están actualmente en línea. [33]

Definido en RFC 2812

SERVIDOR

Sintaxis:

SERVER <имя сервера> <счетчик> <информация>

El mensaje del servidor se usa para decirle al servidor que el otro extremo de la nueva conexión es el servidor. [34] Además, este mensaje se puede utilizar para transmitir datos del servidor a toda la red. <contador> determina cuántos saltos (conexiones del servidor) desde <nombre del servidor>. <info> contiene información adicional sobre el servidor.

Definido en RFC 1459

SQUERY

Sintaxis:

SQUERY <имя сервиса> <текст>

El comando es idéntico a PRIVMSG excepto que el destinatario es un servicio. [35]

Definido en RFC 2812

SQUIT

Sintaxis:

SQUIT <сервер> <комментарий>

Hace que el servidor <servidor> se desconecte. [36]

Definido en RFC 1459

ESTADÍSTICAS

Sintaxis:

STATS <запрос> [<сервер>]

Devuelve estadísticas para el servidor actual, o el servidor <servidor> si hay uno definido. [37]

Definido en RFC 1459

CONVOCAR

Sintaxis:

SUMMON <пользователь> [<сервер>](RFC 1459) SUMMON <пользователь> [<сервер> [<канал>]](RFC 2812)

Envía a los usuarios en el mismo host que <servidor> un mensaje pidiéndoles que se unan a IRC. [38] [39]

Definido en RFC 1459; parámetro <channel> opcional agregado en RFC 2812

TIEMPO

Sintaxis:

TIME [<сервер>]

Devuelve la hora local del servidor actual o servidor <servidor> si se especifica este parámetro. [40]

Definido en RFC 1459

TEMA

Sintaxis:

TOPIC <канал> [<тема>]

Permite al usuario solicitar o establecer el tema del canal <canal>. [41] Si se especifica <asunto>, cambia el asunto del canal a <asunto>. Si el modo +i está habilitado en un canal, solo los operadores del canal pueden establecer el tema.

Definido por RFC 1459

RASTREO

Sintaxis:

TRACE [<цель>]

Le permite rastrear la ruta a través de la red IRC a un servidor y cliente específico, usando un método similar a traceroute . [42]

Definido en RFC 1459

USUARIO

Sintaxis:

USER <имя пользователя> <хост> <имя сервера> <реальное имя>(RFC 1459) USER <имя пользователя> <флаги> <не используется> <реальное имя>(RFC 2812)

Este comando se usa al comienzo de una conexión para determinar el nombre de usuario, el nombre de host, el nombre real y los indicadores de conexión. [43] [44] El parámetro <realname> puede contener espacios y debe comenzar con dos puntos.

Definido en RFC 1459, modificado en RFC 2812

HOSTUSUARIO

Sintaxis:

USERHOST <имя пользователя> [<имя пользователя> <имя пользователя> ...]

Devuelve información sobre los hosts definidos por los usuarios. [45]

Definido en RFC 1459

USUARIOS

Sintaxis:

USERS [<сервер>]

Devuelve una lista de usuarios e información sobre esos usuarios en un formato similar a los comandos de UNIX who , rusers y finger . [46]

Definido en RFC 1459

VERSIÓN

Sintaxis:

VERSION [<сервер>]

Devuelve la versión del servidor <servidor>, o el servidor actual si no se especifica este parámetro. [47]

Definido en RFC 1459

GOLPES

Sintaxis:

/server USERHOST m2418743 <сообщение>

Envía un <mensaje> a todos los operadores conectados al servidor (RFC 1459) o a todos los usuarios con el indicador 'w' establecido (RFC 2812). [48] ​​[49]

Definido en RFC 1459

quien

Sintaxis:

WHO [<имя> ["o"]]

Devuelve una lista de usuarios que coinciden con <nombre>. [50] Si se establece el indicador "o", solo se devuelve información sobre los operadores de IRC.

Definido en RFC 1459

WHOIS

Sintaxis:

WHOIS [<сервер>] <имена пользователей>

Devuelve información sobre los usuarios definidos en la lista separada por comas de <nombres de usuario>. [51] Si se especifica el parámetro <servidor>, se le pasa el comando para su procesamiento.

Definido en RFC 1459

QUIÉN FUE

Sintaxis:

WHOWAS <имя пользователя> [<сетчик> [<сервер>]]

Devuelve información sobre un nombre de usuario que no está actualmente en uso (debido a que un usuario ha sido deshabilitado o cambiado). [52] Si se especifica el parámetro <count>, se devuelve información sobre las últimas <count> ocurrencias del apodo. Si se especifica el parámetro <servidor>, se le pasa el comando para su procesamiento. En RFC 2812, <nombre de usuario> puede ser una lista de nombres de usuario separados por comas. [53]

Definido en RFC 1459

Véase también

Notas

  1. "Comando de administrador" .p. 31.sección 4.3.7. RFC1459 .
  2. "Ausente" sección 5.1. RFC1459 .
  3. "Mensaje de conexión" .sección 4.3.5. RFC1459 .
  4. "Mensaje de conexión" .sección 3.4.7. RFC 2812 .
  5. "Mensaje de muerte" . 39.sección 4.3. RFC 2812 .
  6. "Error" .p. 38.sección 4.6.4. RFC1459 .
  7. "Comando de información" .sección 4.3.8. RFC1459 .
  8. "Mensaje de invitación" .p. 25.sección 4.2.7. RFC1459 .
  9. "Mensaje Ison" .p. 42.sección 5.8. RFC1459 .
  10. "Unirse al mensaje" .sección 4.2.1. RFC1459 .
  11. "Comando de patada" sección 4.2.8. RFC1459 .
  12. "Matar mensaje" . 36.sección 4.6.1. RFC1459 .
  13. "Mensaje de enlaces" .sección 4.3.3. RFC1459 .
  14. "Mensaje de lista" .sección 4.2.6. RFC1459 .
  15. "Mensaje de Lusers" .sección 3.4.2. RFC 2812 .
  16. "Modo mensaje" .sección 4.2.3. RFC1459 .
  17. "Mensaje modificado" . 25.sección 3.4.1. RFC 2812 .
  18. "Mensaje de nombres" .p. 24.sección 4.2.5. RFC1459 .
  19. "Mensaje de nombres" . Sección 3.2.5. RFC 2812 .
  20. "Mensaje de nick" sección 4.1.2. RFC1459 .
  21. "Mensaje de nick" .sección 3.1.2. RFC 2812 .
  22. "Aviso" .p. 33.sección 4.4.2. RFC1459 .
  23. "Opera" .p. 17.sección 4.1.5. RFC1459 .
  24. "Mensaje parcial" . Sección 4.2.2. RFC1459 .
  25. "Mensaje de contraseña" . 14.sección 4.1.1. RFC1459 .
  26. "Mensaje de ping" . 37.sección 4.6.2. RFC1459 .
  27. "Mensaje Pong" . Sección 4.6.3. RFC1459 .
  28. "Mensajes privados" .sección 4.4.1. RFC1459 .
  29. "Salir" sección 4.1.6. RFC1459 .
  30. "Mensaje de refrito" .p . 39.sección 5.2. RFC1459 .
  31. "Mensaje de reinicio" .sección 5.3. RFC1459 .
  32. "Mensaje de servicio" .sección 3.1.6. RFC 2812 .
  33. "Mensaje de la lista de servicios" . 31.sección 3.5.1. RFC 2812 .
  34. "Mensaje del servidor" .sección 4.1.4. RFC1459 .
  35. "Squery" .p . 32.sección 3.5.2. RFC 2812 .
  36. "Mensaje de salida del servidor", sección 4.1.7. RFC1459 .
  37. "Mensaje de estadísticas" .sección 4.3.2. RFC1459 .
  38. "Mensaje de invocación" . 40.sección 5.4. RFC1459 .
  39. "Mensaje de invocación" . 40.sección 4.5. RFC 2812 .
  40. "Mensaje de tiempo" .p. 29.sección 4.3.4. RFC1459 .
  41. "Mensaje de tema" .sección 4.2.4. RFC1459 .
  42. "Mensaje de seguimiento" . Sección 4.3.6. RFC1459 .
  43. "Mensaje de usuario" .sección 4.1.3. RFC1459 .
  44. "Mensaje de usuario" .p. 11.sección 3.1.3. RFC 2812 .
  45. "Mensaje de host de usuario" . 42.sección 5.7. RFC1459 .
  46. "Usuarios" .sección 5.5. RFC1459 .
  47. "Mensaje de versión" .sección 4.3.1. RFC1459 .
  48. "Mensaje de Operwall" .p . 41.sección 5.6. RFC1459 .
  49. "Mensaje de Operwall" . Sección 4.7. RFC 2812 .
  50. "Quién consulta", sección 4.5.1. RFC1459 .
  51. "Consulta Whois" .sección 4.5.2. RFC1459 .
  52. "Quién era" .p . 35.sección 4.5.3. RFC1459 .
  53. "Quién era" .p . 34.sección 3.6.3. RFC 2812 .