Miscelánea de Comandos ====================== Versión 1.1.1 Última traducción hecha por Arky (arkyta at hotmail.com) y Dalila (dalila at dalnetayuda.org) en 2004-11-11 Última revision hecha por LadyDana (ladydana at dal.net) en 2004-01-12 Originalmente escrito por Mystro (mystro at canshell.com) en 2001-01-14 Copyright (C) 2001-2004 por la red de IRC DALnet Por favor dirigir cualquier comentario, o retroalimentación acerca de este documento (no envie solicitudes de ayuda) a docs@dal.net. Si necesita ayuda con temas no abarcados en este documento, por favor vea la siguiente información http://help.dal.net/. Introducción ------------ Aún cuando muchos comandos de IRC están disponibles en DALnet, hay algunos que resultan particularmente útiles. Este documento hablará de cinco de estos comandos: "/silence", "/list", "/dccallow", "/watch" y "/who". Si aprendes estos comandos, tu estancia en DALnet será mucho más fácil. Contenidos ---------- 1 * El comando SILENCE 2 * El comando LIST 2.1 Listar canales con más de cierto número de personas: >Número 2.2 Listar canales con menos de cierto número de personas: Número 2.4 Listar los canales creados antes de un momento específico: CNúmero 2.6 Listar canales cuyos tópicos sean más recientes de lo especificado: TNúmero ------------------------------------------------------------------ SINTAXIS:" /quote list >número" INFORMACIÓN: La opción ">número" permite al usuario buscar canales con más usuarios que el número especificado a un lado de > EJEMPLO:" /quote list >1" Este ejemplo dará todos los canales que tengan más de una persona en ellos, en el orden del más nuevo al que tenga más tiempo creado. 2.2 * Listar canales con menos de cierto número de personas: Número -------------------------------------------------------------------- SINTAXIS:" /quote list C>número" INFORMACIÓN: El C>Número listará los canales creados entre este momento y el número de minutos antes. EJEMPLO:" /quote list C>60,>50 " 2.4 * Listar los canales creados antes de un momento específico: C50" Este ejemplo listará todos los canales creados antes de hace 30 minutos y que tengan más de 50 personas en ellos. 2.5 * Listar canales con tópicos más antiguos de lo especificado: T>Número -------------------------------------------------------------------------- SINTAXIS:" /quote list T>Número" INFORMACIÓN: La opción T>Número listará los canales cuyo tópico tenga más tiempo que el número de minutos. EJEMPLO:" /quote list T>60" Este ejemplo mostrará todos los canales en los cuales el tópico haya cambiado hace más de 60 minutos. 2.6 * Listar canales cuyos tópicos sean más recientes de lo especificado: T" Este ejemplo listará todos los usuarios que están ahora en tu lista DCCallow: The following users are on your dcc allow list: mystro (mystro@canshell.com) End of DCCALLOW list El nick es 'mystro' y el host, mystro@canshell.com en los paréntesis. 4 * Watch --------- WATCH es un comando que notifica al usuario siempre que ciertas personas se conectan. Los clientes nuevos de IRC (incluyendo las nuevas versiones de mIRC) automáticamente usan esta función para su sistema de notificación. SINTAXIS:" /quote watch [s|l] +/-nick" INFORMACIÓN: Las opciones s ó l deben ser usadas por sí solas (es decir, no se pueden poner juntas en un comando). Aparte de eso, el comando es muy simple: adicionas un nick a la lista, tecleando "/quote watch +nick" y lo borras con -nick. NOTA: La lista de watch se borra siempre que te desconectas de IRC, de modo que tendrás que poner los nicks de nuevo cuando regreses. EJEMPLO:" /quote watch +mystro " Este ejemplo pondrá a mystro en tu lista de watch, y recibirás una respuesta como esta: mystro ~mystro canshell.com 0 is online Si la persona está conectada. Si no, recibirás una respuesta como esta: mystro * * 0 is offline. Si haces el comando "/quote watch l" recibirás una respuesta como esta: Mystro mystro 216.6.41.104 975299499 is online End of WATCH l Donde el 975299499 es el tiempo de conectado en segundos, contando desde Enero 1, 1970 (si te parece confuso, simplemente ignóralo) Si haces el comando "/quote watch s" recibirás una respuesta como esta: You have 1 and are on 1 WATCH entries mystro End of WATCH s Aunque no está muy explícito, todo esto quiere decir que tienes una persona en tu lista watch y que estás en la lista de watch de una persona. 5 * El comando WHO ------------------ "/quote who" se puede usar si alguien está en línea. No funciona si la persona tiene el modo de usuario colocado en +i (invisible), a menos que estés en el mismo canal que esa persona. "/quote who", al igual que otros muchos comandos de IRC tiene un juego de argumentos que deben aplicarse cuando lo usas. En el ejemplo de abajo verás todos los argumentos y opciones que el comando "/who" puede tener, así como la sintaxis del comando en sí. "/QUOTE WHO +/-ACHMNSU ARGS" Las letras después de + ó - se llaman opciones (comúnmente conocidas como parámetros). Hablaré de estas en un momento. Algunas opciones necesitan un argumento adicional que se especifica después de todas las opciones. En la respuesta del who, el número después de los dos puntos es el número de saltos que tienes hacia ese usuario. Saltos son cuantos servidores los separan. Si estás en el mismo servidor que el usuario recibirás :0, si estás en un servidor que está unido a otro set de servidores (por decir, twisted > typhoon > jade) la cantidad de saltos variará, en el ejemplo anterior de la unión de twisted > typhoon > jade, se ve que hay dos saltos, twisted > typhoon y typhoon > jade. Una nota nada más, se puede especificar más de una opción en el "/quote who", pero los argumentos deben seguir el mismo orden que las letras de las opciones. ("/quote who +hc *.canshell.com #dalnetayuda" funcionará,"/quote who +hc #dalnetayuda *.canshell.com" no funcionará). Cuando realizas un "/quote who" sobre un canal o persona, verás una letra mayúscula (y un símbolo si el usuario es un Operador de IRC o un operador/voz en el canal) a la derecha de su nombre y antes del host. Estos símbolos son: H = aquí, no en ausente, no está en "/away" G = ausente, está "/away" * = Usuario es Operador de IRC + = Usuario es voz en este canal (el canal será la primera parte del who) @ = Usuario es Operador en este canal Y finalmente, para los usuarios de mIRC, sugeriría usar " /quote who "para contactar directamente el servidor, ya que "/who" es un comando escrito dentro de mIRC y no funciona exactamente como funciona el /quote who de DALnet. También así, las respuestas pueden variar de cliente a cliente. Para el propósito de este documento el cliente de IRC mIRC fue utilizado. 5.1 * Listar por host: +/-h --------------------------- SINTAXIS: " /quote who +/-h host" INFORMACIÓN: La opción +h especifica que solamente quieres ver los usuarios de ese host específico. Si usas la opción h, todos los resultados serán mostrados *excepto* los de ese host específico. O más simple, si estás en un canal muy grande o sólo haciendo un " /quote who" sin especificar canal, esto te mostrará nada más las personas que tienen o que no tienen el host que especifiques. NOTA: Comodines (*) son aceptados, osea que si no sabes el host completo, con toda libertad sólo pon parte del host con * alrededor, y te dará las coincidencias que encuentre y ya tu puedes ir disminuyendo las posibilidades conforme necesites. EJEMPLO:" /quote +h mystro.canshell.com " Este ejemplo te dará algo como: * Mystro H mystro@mystro.canshell.com :0 Mystro mystro.canshell.com End of /WHO list. Otro ejemplo, usando comodines: " /quote who +h *.canshell.com" Esto en mIRC te dará lo siguiente: * Mystro H mystro@mystro.canshell.com :0 Mystro *.canshell.com End of /WHO list. Claro que puedes hacer un " /quote who +h *.com" pero eso te daría más de 200 respuestas y te pediría que estrecharas un poco tu búsqueda. Aún cuando funcionara, eso no sería muy útil ya que la mayoría de la gente tiene direcciones con *.com. Si hicieras un "/quote who -h" simplemente te respondería todas las personas que no coincidan con *.canshell.com. 5.2 * Listar por canal: +c -------------------------- SINTAXIS:" /quote who +c #canal " INFORMACIÓN: +c reduce la lista de who a únicamente las personas en un canal específico. Esto te permitirá buscar a las personas individualmente en canales en lugar de toda la gente en la red. NOTA: *No* se puede hacer " /quote who -c #channel" y no se pueden usar comodines (*) para el nombre del canal. EJEMPLO:" /quote who +c #DALnetAyuda" Este ejemplo te mostrará a todas las personas del canal junto con su status (@,+,*). Sin embargo, como la mayoría de los usuarios ahora están automáticamente en +i cuando se conectan a DALnet, el servidor no te los mostrará a menos que tú estés en el mismo canal. De modo que puede ser que necesites entrar al canal antes de teclear "/quote who +c #DALnetAyuda". 5.3 * El usuario está ausente: +/-a ----------------------------------- SINTAXIS:" /quote who +/-a " INFORMACIÓN: La opción +/-a te permite eliminar a las personas que están/no están (dependiendo del signo + ó el -) ausentes. Esto puede resultar muy útil si eres operador de un canal y quieres saber quien en tu canal realmente está ahí y quien simplemente está inactivo. NOTA: Si no deseas usar el comando +/-a puedes simplemente revisar el signo G ó H a un lado del nick y ver si la persona está ausente o no. EJEMPLO:" /quote who +ac #mystro" #Mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro #Mystro End of /WHO list. Esto es todos los que están en #mystro que no están /away, sin embargo " /quote who -a+c #mystro" mostrará: #Mystro IsraHelp G@ mystro@209.25.158.132 :6 #IsraHelp's bot #Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :2 Don Hoover Mystro End of /WHO list. nekoo e IsraHelp son los dos usuarios que están en modo away (ausentes) en este momento. 5.4 * Listar por modos de usuario: +/-m --------------------------------------- SINTAXIS:" /quote who +/-m o|a|A " INFORMACIÓN: El modo +/-m te permite revisar si hay o no hay Operadores de IRC en un lugar específico. El comando toma un argumento, ya sea, o para IRCop, A para Admin ó a para Administrador de Servicios. EJEMPLO:" /quote who +mc o #operhelp" #operhelp End of /WHO list. Este ejemplo muestra que en este momento no había IRCops en #OperHelp Otro ejemplo: " /quote who -m+c o #operhelp" #operhelp Mystro H mystro@mystro.canshell.com :0 Mystro Había una persona en operhelp que no era IRCop 5.5 * Listar por nick: +/-n --------------------------- SINTAXIS:" /quote who +/-n nick" INFORMACIÓN: Esta opción le permite a uno ver a toda la gente en un lugar específico que tenga un nick o parte del nick que se está buscando. NOTA: Puedes usar comodines (*) en este modo. EJEMPLO:" /quote who +cn #mystro Mystro" #mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro #mystro End of /WHO list. Otro ejemplo, este con comodines:" /quote who +cn #mystro *myst*" #mystro Mystro H@ mystro@mystro.canshell.com :0 Mystro #mystro End of /WHO list. Y finalmente, uno con n:" /quote who +c-n #mystro *myst*" #Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover #Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net #Mystro End of /WHO list. 5.6 * Listar por servidor: +s ----------------------------- SINTAXIS:" /quote who +s servidor" INFORMACIÓN: este comando permite al usuario revisar quien está en un servidor específico. NOTA: NO se pueden usar comodines (*) en este comando y por lo tanto se debe usar el nombre completo del servidor (por ejemplo, no liberty.* sino liberty.nj.us.dal.net). De igual forma, no puedes revisar quien no está en ese servidor. EJEMPLO:" /quote who +cs #mystro liberty.nj.us.dal.net" #Mystro Mystro H mystro@mystro.canshell.com :0 http://windowsirc.hypermart.net #Mystro End of /WHO list. 5.7 * Listar por nombre de usuario +u/-u ---------------------------------------- SINTAXIS:" /quote who +/-u nombre de usuario" INFORMACIÓN: Esta opción permite al usuario ver quien tiene o no tiene un nombre de usuario específico (o parte de un nombre de usuario específico). NOTA: El nombre de usuario es considerado como IDENT por la mayoría de los clientes, en otras palabras, la parte anterior al signo de @ en la dirección del usuario. Los comodines (*) son aceptados. EJEMPLO:" /quote who +cu #mystro mystro" #Mystro Mystro H mystro@mystro.canshell.com :0 http://windowsirc.hypermart.net #Mystro End of /WHO list. Otro ejemplo mostrando a todos los que no tienen la palabra mystro en su nombre de usuario:" /quote who +c-u #mystro mystro" #Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net #Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover #Mystro End of /WHO list. Y finalmente, un ejemplo de un comodín que mostrará todos los usuarios que tengan 'o' en su nombre de usuario: " /quote who +cu #mystro *o*" #Mystro B0T H@ bop@208.46.238.67 :6 http://mirc-egg.net #Mystro Mystro H mystro@mystro.canshell.com :0 Mystro #Mystro nekoo G neko@sc-24-130-144-74.socal.rr.com :3 Don Hoover #Mystro End of /WHO list. 5.8 * Mostrar el primer canal visible en que está un usuario: +C ---------------------------------------------------------------- SINTAXIS:" /quote who +C nick" INFORMACIÓN: Este comando te permite ver el primer canal visible en un "/who". EJEMPLO:"/quote who +C mystro" #mysro Mystro H mystro@mystro.canshell.com :0 Mystro Mystro End of /WHO list. 5.9 * Buscar un usuario en los canales donde soy miembro: +M ------------------------------------------------------------ SINTAXIS:" /quote who +Ms|u|h" INFORMACIÓN: Este comando revisa a los usuarios de los canales en los que la persona es miembro, acepta opciones extra s, u ó h (servidor, nombre de usuario o host). EJEMPLO:"/quote who +Mh *.canshell.com" #mystro |Mystro| H@ mystro@mystro.canshell.com :0 Mystro #ravenscar |Mystro| H@ mystro@mystro.canshell.com :0 Mystro *.canshell.com End of /WHO list. Este ejemplo muestra la aplicación +Mh y muestra como el servidor mostró todos los canales en que |Mystro| y yo estábamos. 5.10 * Ejemplo de búsqueda combinada ------------------------------------ Cómo algunos de los ejemplos previos lo han demostrado es possible combinar búsquedas que coincidan con más de un criterio de búsqueda. Proveemos el siguiente ejemplo para ejemplificar esto. SINTAXIS:" /quote who +ch" INFORMACIÓN: Este comando verificará por usuarios en un canal especificado que coincidan con la máscara especificada. EJEMPLO:"/quote who +ch #mystro *.canshell.com" #mystro |Mystro| H@ mystro@mystro.canshell.com :0 Mystro End of /WHO list. Este tipo de búsqueda puede ser particularmente útil cuando se está tratando de localizar un bot de transmisión (relay bot) dentro de un canal determinado el cual está transmitiendo los nicks de cada uno en ese canal hacia un bot de publicidad masiva (mass advertising bot) que se encuentra fuera de dicho canal. 6 * Conclusión -------------- Si estás interesado en saber más o tienes preguntas, puedes visitar en IRC el canal #bahamut, o en la página http://www.bahamut.net. También si estás interesado en buscar estos comandos por tí mismo, por favor usa "/quote who ?" para ayuda de WHO, "/quote list ?" para ayuda de LIST, "/dccallow help" para ayuda de DCCallow. WATCH y SILENCE no tienen ayuda en el servidor de IRC. Puedes visitar también http://www.dalnetayuda.org para ayuda en español. 7 * Créditos ------------ Mientras se escribía este documento muchas personas fueron molestadas y hostigadas. Creo que lo menos que puedo hacer por su ayuda es darles un reconocimiento. Gracias a Darkrot por la información de /list, Hammer por algunas aclaraciones, LadyDana por toda la motivación (y por ser tan maravillosa líder :) y mucha gente a quien hostigué al escribir este documento. Ah y, sí, algo del reconocimiento para Mystro el estudiante sin vida que escribió este documento. ---------------------------------------------------------------------- IRC: /server irc.dal.net 7000 (also port 6667) The Web: http://www.dal.net/ DALnet Help: http://help.dal.net/ IRC FTP: ftp://ftp.dal.net/ Network! Email: help at dal.net (help), docs at dal.net (help documents), suggest at dal.net (suggestions and comments)