COMANDOS BÁSICOS PARA IRC (CLIENTE)
- / (la barra sola, sin nada) Repite la última orden tecleada en la ventana actual.
- /! (la barra con cerrar admiración) Repite la última orden tecleada en CUALQUIER ventana.
- /action {texto de acción} Envía la acción especificada al canal activo o ventana.
- /add [-apuce] {fichero.ini} Carga alias (-a), menús popup (-p), usuarios (-u), órdenes (-c), y eventos (-e).
- /ame {texto de acción} Envía la acción especificada a todos los canales en los que mantengas conversaciones.
- /amsg {texto} Envía el mensaje especificado a todos los canales en los que estés.
- /auser {nivel} {alias|dirección} Añade un usuario con el nivel de acceso especificado a la lista de usuarios remotos.
- /auto [on|off|alias|dirección] Activa/desactiva la asignación automatica de nivel de operador a un alias o dirección (o la activa/desactiva totalmente).
- /away {mensaje} indica a los demás que no estás atendiendo la conversación, y el mensaje es la explicación del porqué.
- /away Hace una indicación de que ya estás de vuelta.
- /ban [#canal] {alias} [tipo] Impide el acceso del alias especificado al canal actual o al indicado.
- /beep {veces} {retardo} Activa el altavoz LOCAL, emitiendo el número de bips indicado, con pausas del retardo especificado.
- /channel Hace aparecer la ventana del canal central (sólo funciona en un canal).
- /clear Borra todo el buffer (el texto que ha salido en una ventana) de la ventana actual.
- /ctcp {alias} {ping|finger|version|time|userinfo|clientinfo} Lanza la petición ctcp sobre el alias indicado.
- /closemsg {alias} Cierra la ventana que has abierto al alias especificado.
- /creq [ask | auto | ignore] Establece tus valores por defecto para DCC 'On Chat request' en DCC/Options.
- /dcc send {alias} {fichero1} {fichero2} {fichero3} ... {ficheroN} Envía los ficheros especificados al alias que has indicado.
- /dcc chat {alias} Abre una ventana DCC y envia una petición de charla DCC al alias indicado.
- * /dde [-r] {servicio} {tópico} {item} [data] Permite control DDE entre el mIRC y otras aplicaciones Windows.
- * /ddeserver [[on [nombre de servicio] | off] Activa o desactiva el modo servidor DDE, indicando un nombre de servicio determinado.
- /describe {#canal} {texto de acción} Envia la acción especificada a la ventana del canal indicado.
- /disable {#nombregrupo} Desactiva un grupo de órdenes o eventos.
- * /disconnect Fuerza una desconexión inmediata del servidor IRC. Usar con extremo cuidado.
- /dlevel {nivel} Cambia el nivel por defecto del usuario en la sección "remote".
- /dns {alias | dirección IP | nombre IP} Usa el Servidor de Nombres de tu Proveedor para resolver una dirección IP.
- /echo < N > [alias|#canal|status] {texto} Muestra el texto introducido sólo a TI en la ventana especificada y con el color N.
- /enable {#nombregrupo} Activa un grupo de órdenes o eventos.
- /events [on|off] Sin nada, muestra el estado de los eventos remotos, con "on" lo activas y con "off" lo desactivas.
- /exit Obliga a mIRC a desconectar y salir.
- /finger Hace un finger a la dirección de un usuario.
- /flood [{número de líneas} {segundos} {pausa}] Activa un método de control de flujo un poco basto.
- /flush [niveles] Borra todos los alias de las listas "remote" y "users" que no estén actualmente en tus canales.
- * /font Activa la ventana de selección de tipos de letra (fonts).
- /fsend [on|off] Muestra el estado del envío de ficheros y te permite activarlo o desactivarlo.
- /fserve {alias} {maxgets} {directorio inicial} [fichero de texto de bienvenida] Abre un servidor de ficheros.
- /guser {nivel} {alias [tipo]} Añade el usuario a la lista de usuarios con el nivel especificado y el tipo de dirección.
- /help {palabra clave} Te muestra la lista de órdenes básicas del fichero de ayuda de mIRC (en inglés).
- /ignore [on|off|alias|dirección] Activa/desactiva los mensajes de un usuario.
- /invite {alias} {#canal} Invita a otro usuario al canal.
- /join {#canal} Hace que te unas al canal que hayas puesto.
- /kick {#canal} {alias} Echa a un usuario de un canal determinado (has de ser operador para usarlo).
- /list [#cadena] [-min #] [-max #] Lista todos los canales disponibles, filtrados por los parámetros especificados.
- /log [on|off] Muestra el estado de grabación de logs o lo activa/desactiva para la ventana actual.
- /me {texto de acción} Envía la acción especificada al canal activo o ventana de charla.
- /msg {alias} {mensaje} Envía un mensaje privado al usuario, sin abrir una ventana de charla adicional
- /names {#canal} Muestra los alias de toda la gente en el canal.
- /nick {alias nuevo} Cambia tu alias a otro que quieras.
- /notice {alias} {mensaje} Envía el mensaje de notificación especificado al usuario.
- /notify [on|off|alias] Activa/desactiva el hecho de que el cliente te avise de la llegada de un determinado usuario.
- /onotice [#canal] {mensaje} Envía el mensaje de aviso especificado a todos los operadores de canal.
- /omsg [#canal] {mensaje} Envía el mensaje a todos los operadores de un canal.
- /part {#canal} Te hace salir del canal especificado.
- * /partall Te hace salir de todos los canales en los que estés.
- /ping {dirección del servidor} Lanza un ping al servidor indicado. NO usar con alias.
- /play [-c] {nombre de fichero} [retardo] Te permite enviar fichero de texto por una ventana.
- /pop {retardo} [#canal] {alias} Activa el modo de operador a un usuario que no lo sea, con un retardo especificado o aleatorio.
- /protect [on|off|alias|dirección] Activa/desactiva la protección de un alias o lo activa/desactiva totalmente.
- /query {alias} {mensaje} Abre una ventana de chat privado al usuario indicado.
- /quit [texto explicativo] Te desconecta del IRC con el mensaje de despedida opcional.
- /raw {orden} Envía cualquier orden que teclees directamente al servidor. Usar con mucho cuidado !
- /remote [on|off] Muestra el estado de las órdenes de remoto o lo activa/desactiva.
- /rlevel {nivel de acceso} Elimina a todos los usuarios de la lista "remote" que tengan el nivel especificado.
- /run {c:\path\program.exe} [parámetros] Ejecuta el programa especificado, con los parámetros indicados.
- /ruser {alias[!]|dirección} [tipo] Elimina al usuario de la lista de usuarios remotos.
- /save {filename.ini} Graba las secciónes "remote" en el fichero .INI especificado.
- /say {texto} Envía el texto tal y como lo has introducido a la ventana activa.
- /server [dirección del servidor [puerto] [password]] Reconecta al servidor anterior o a uno nuevo especificado.
- /sound [alias|#canal] {filename.wav} {texto de acción} Envía una acción y una petición de sonido apropiada.
- /speak {texto} Envía el texto al programa externo Monologue para que lo haga sonar por el altavoz.
- /sreq [ask | auto | ignore] Modifica tus valores por defecto de DCC 'On Send request' en DCC/Options.
- /time Da la hora en el servidor que estés usando.
- /timer[N] {repeticiones} {intervalo en segundos} {orden} [| {más órdenes}] Activa un temporizador.
- * /timestamp [on | off] Activa/desactiva la impresión de tiempo para todas tus conversaciones.
- /topic {#canal} {tópico nuevo} Cambia el tópico (el mensaje que hay al lado del nombre del canal) del canal indicado.
- /ulist {nivel} Lista todos los usuarios de la lista "remote" que tengan el nivel especificado.
- /url [-d] Abre las ventanas URL que te permiten navegar por el WWW en paralelo con el IRC.
- /uwho [alias] Hace aparecer la ventana de información de usuario.
- /wavplay {c:\path\sound.wav} Ejecuta localmente(en tu ordenador) el fichero de forma de onda especificado.
- /who {#canal} Muestra los alias de toda la gente del canal.
- /who {*trozo de dirección*} Muestra toda la gente del IRC que tengan una dirección que contenga la cadena de texto especificada.
- /whois {alias} Muestra información sobre un usuario en la ventana de Status.
- /whowas {alias} Muestra información sobre un usuario que ACABE de irse del IRC.
- * /write [-cidl] {nombre de fichero} [texto] Para escribir el texto indicado a un fichero .TXT.
COMANDOS BÁSICOS PARA IRC (SERVIDOR)
- CLOSE :Comando sólo para IRCops. Cierra todas las conexiones locales actualmente en modo "desconocido", "handshake" o "conectando". Por cada uno de ellos nos indica sus datos y, al final, el número total de conexiones cerradas.
- DIE :Comando sólo para IRCops. Mata el proceso IRCd. Hay que arrancarlo a mano.
- DNS [l] :No hay que confundir este comando con el equivalente de muchos clientes IRC. En el servidor este comando permite consultar la correspondencia DNS de cada conexión:
- Con el parámetro "l" (ele) lista los datos de todas las conexiones, incluyendo IP, Nombre, TTL (Time To Live) y EX (Expiration).
- GLINE [máscara [expire]] Este comando permite la expulsión de usuarios y redes de forma global en toda la red de IRC, al estilo de las Klines del ircd.conf, pero de manera dinámica, global y con caducidad:
Sin parámetros, lista las glines actuales en nuestro servidor local.
- HASH Este comando sólo está disponible cuando se compilar el IRCd con la opción de depuración, e imprime datos sobre el funcionamiento de las funciones hash internas. En uns IRCd normal, se ignora.
- HELP Lista los comandos conocidos por este IRCd.
- ISON nick... Responde con un "ison: " y la lista de nicks indicados en el comando que están online en este momento. Útil para los "notify".
- MAP [máscara] Imprime un mapa gráfico de la red de IRC. Si se especifica una máscara, lista un mapa sólo con los hosts especificados.
- NOTE Este comando es muy curioso: simplemente se propaga en la red, pero no hace nada más. Si el que lo invoca es un servidor o un IRCop, admite comodines. Pero, de todas formas, el efecto es el mismo: ninguno salvo propagarse por toda la red. Supongo que es un proyecto de comando futuro. De hecho su compilación es condicional.
- REHASH Comando sólo accesible para IRCops. Hace que el IRCd lea de nuevo el ircd.conf.
- RESTART Comando sólo accesible para IRCops. Reinicia el IRCd, igual que si se matase y se volviese a lanzar.
- RPING <servidor> [servidor inicial] [tiempo inicial en segundos [tiempo inicial en microsegundos]]
- RPING <servidor> <quien lo manda> [tiempo inicial en segundos [tiempo inicial en microsegundos]]
- Hacen un ping entre nosotros y un servidor, o entre dos servidores. Sólo para IRCops o nodos.
- RPONG <quien hizo el ping> <Máquina "pingueada"> <tiempo ping en milisegundos> [info]
- RPONG <servidor desde el que se hizo el rping> <quien hizo el ping> <tiempo ping en milisegundos> [info]
- Devuelve un rping.
- SETTIME <segundos> [servidor] Pone el concepto de tiempo del IRCd en ese instante. Se necesita ser IRCop o un nodo para poder hacerlo.
- STATS <letra> [servidor] El comando STATS se describe con detenimiento en el enlace indicado.
- /MODE {#canal|alias} [[+|-]letrasdemodo [parámetros]] Modifica los modos de usuario o canal.
- TRACE [nick] [servidor] Sin parámetros, lista las conexiones al servidor local (si no somos IRCop, no lista los usuarios invisibles). El formato es:
- Tipo de conexión
- Serv: Otro nodo de la red
- User: Un usuario normal
- Oper: Un IRCop
- H.S.: Handshake inicial con otro servidor
- ????: Una conexión todavía no declarada.
- Clase de la conexión.
- Si es un servidor, indica el número de servidores y el número de conexiones en total que "introduce" ese servidor, su nombre, su IP y quien creó ese enlace.
- En otro caso indica el nick y la IP.
- Tiempo de inactividad.
- Al final lista el número de conexiones por clase.
- UPING <servidor> [puerto] [servidor inicial] [número de pings] Un usuario privilegiado (IRCop o servidor) puede pinguear un servidor de su ircd.conf, o pedir a otro servidor que lo haga. Por defecto se mandan cinco pings, separados por un segundo. En un momento dado, sólo puede haber un UPING en curso. Si se lanza otro, el anterior se cancela. El puerto por defecto es el UDP 7007.
- SERVER <servidor> <hops> [<start timestamp> <link timestamp> P9] [descripción] Este comando permite introducir nuevos servidores en la red. No es un comando accesible a usuarios.
Esta mini-guía se la ha currado:
KALIMERO
http://www.sandalio.com