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.
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.
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
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
Sintaxis:
DIEHace que el servidor se apague. [5]
Definido en RFC 2812
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
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
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
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
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
Sintaxis:
KICK <канал> <пользователь> [<сообщение>]Elimina al usuario <usuario> del canal <canal>. [11] Este comando solo puede ser utilizado por operadores de canales.
Definido en RFC 1459
Sintaxis:
KILL <пользователь> <сообщение>Elimina al usuario <usuario> de la red. [12] Este comando solo puede ser utilizado por operadores de IRC.
Definido en RFC 1459
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
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
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
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
Sintaxis:
MOTD [<server>]Devuelve el mensaje MOTD del servidor <servidor>, o del servidor actual si se omite el argumento. [17]
Definido por RFC 2812
Sintaxis:
MSG nickname messageEnviar un mensaje privado a un usuario sin abrir una ventana privada.
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
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
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
Sintaxis:
OPER <имя пользователя> <пароль>Permite al usuario autenticarse como operador de IRC en este servidor/red. [23]
Definido en RFC 1459
Sintaxis:
PART <каналы>Permite al usuario dejar los canales definidos en la lista de <canales> separados por comas. [24]
Definido en RFC 1459
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
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
Sintaxis:
PONG <сервер1> [<сервер2>]Este comando es una respuesta al comando PING y funciona exactamente de la misma manera. [27]
Definido en RFC 1459
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
Sintaxis:
QUERY nickname messageEnviando un mensaje privado al usuario, abriendo una ventana privada.
Sintaxis:
QUIT [<сообщение>]Desconecta a un usuario del servidor. [29]
Definido en RFC 1459
Sintaxis:
REHASHHace 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
Sintaxis:
RESTARTReinicia el servidor. [31] Este comando solo puede ser utilizado por operadores de IRC.
Definido en RFC 1459
Sintaxis:
SERVICE <nickname> <reserved> <distribution> <type> <reserved> <info>Registra un nuevo servicio en la red [32]
Definido en RFC 2812
Sintaxis:
SERVLIST [<маска> [<тип>]]Muestra una lista de los servicios que están actualmente en línea. [33]
Definido en RFC 2812
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
Sintaxis:
SQUERY <имя сервиса> <текст>El comando es idéntico a PRIVMSG excepto que el destinatario es un servicio. [35]
Definido en RFC 2812
Sintaxis:
SQUIT <сервер> <комментарий>Hace que el servidor <servidor> se desconecte. [36]
Definido en RFC 1459
Sintaxis:
STATS <запрос> [<сервер>]Devuelve estadísticas para el servidor actual, o el servidor <servidor> si hay uno definido. [37]
Definido en RFC 1459
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
Sintaxis:
TIME [<сервер>]Devuelve la hora local del servidor actual o servidor <servidor> si se especifica este parámetro. [40]
Definido en RFC 1459
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
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
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
Sintaxis:
USERHOST <имя пользователя> [<имя пользователя> <имя пользователя> ...]Devuelve información sobre los hosts definidos por los usuarios. [45]
Definido en RFC 1459
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
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
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
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
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
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
Internet Relay Chat | |||||||||
---|---|---|---|---|---|---|---|---|---|
Conceptos básicos | |||||||||
Listas y comparaciones |
| ||||||||
Protocolos relacionados |
| ||||||||
robots |
| ||||||||
demonios IRC |
| ||||||||
Servicios IRC | |||||||||
Gorilas y proxies |
| ||||||||
redes |
| ||||||||
| |||||||||
|