Mini manual del IRC

Iniciado por Polsaker, Octubre 22, 2014, 12:52:51 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 22, 2014, 12:52:51 PM Ultima modificación: Diciembre 24, 2014, 12:05:22 AM por Polsaker
A pedido del público... un manual/lista de comandos útiles para el IRC!

Antes que nada, y sobre todo si es la primera vez que ingresas debes registrarte con NickServ.. Esto evita que alguien se robe tu nick, entre otras cosas.
Para registrarte debes escribir esto:
Código: php
/msg NickServ register CONTRASEÑA E-MAIL

y te llegará un correo de confirmación a tu cuenta de correo con otro comando que debes poner para verificar tu cuenta.

Para ingresar a tu cuenta de NickServ una vez que te has registrado debes poner
Código: php
/msg NickServ id CONTRASEÑA

(Solo sirve mientras tengas puesto tu nick)

Pero... ¿Que si alguien está usando mi nick?
Código: php
/msg NickServ id TUNICK CONTRASEÑA

¡Pero yo quiero que ese extraño deje de usar mi nick  >:( !
Código: php
/msg NickServ ghost NICK


AYUDA! No me puedo poner mi nick, este aparece como no disponible o alguien lo está usando!
En ese caso, identifícate con
Código: php
/msg NickServ id TUNICK CONTRASEÑA

Y pon
Código: php
/msg NickServ regain NICK




Como ocultar tu IP (válido únicamente en Hira):
Poner el siguiente comando SIN MODIFICARLO:
Citar/msg HostServ TAKE user/$account



Comandos útiles:

Entrar a un canal:
Código: php
/join #canal

Salir de un canal:
Código: php
/part #canal


Cambiar tu nick:
Código: php
/nick NUEVO_NICK





Para operadores:

Obtener OP (solo si estás en la lista :P )
Código: php
/msg ChanServ op #underc0de

Quitarte el OP:
Código: php
/mode #underc0de -o TUNICK

o mas simple...
Código: php
/msg ChanServ deop #underc0de


Echar a alguien del canal:
Código: php
/kick #underc0de TIPO_MOLESTO


Invitar a alguien al canal:
Código: php
/invite #underc0de NICK


Banear a alguien del canal:
Código: php
/mode #underc0de +b MASCARA


    La mascara está compuesta de tres partes: El nick, el "user" y el host o IP del usuario:
    NICK!USER@IP/HOST
    Un asterisco significa "cualquier cosa aquí"
    Ejemplos:
    Esta máscara aplica a todos los usuarios cuya IP sea 127.0.0.1: *!*@127.0.0.1
    Esta otra aplica a todos los que tengan de nick "Pantuflas": Pantuflas!*@* (no es recomendable banear con eso ya que el usuario se cambia de nick y entra de vuelta)

    No se olviden de usar el kick después de banear!



Para hira, diferencias entre los privilegios de usuarios:

  • Dueño: Aparece arriba de todo en la lista de usuarios, con un ~ antes de su nick (en kiwiirc) o con un círculo color naranja (en HexChat). Se otorga con el flag +q de ChanServ
  • Protegido o administrador: Aparece después del dueño en la lista de usuarios, con un & antes de su nick o con un círculo amarillo
  • Operador: Ya deberían saber que es ¬¬, aparece en la lista con un @ o con un círculo verde
  • Semi-operador: Aparece debajo de los operadores, con un % o un círculo magenta

La única diferencia entre todos esos privilegios es que el que está mas abajo no puede expulsar al que tiene arriba (Un semi-operador no puede kickear a un operador, etc).



Como otorgar privilegios a los usuarios (Útil únicamente para los dueños de un canal...)
ChanServ tiene un montón de flags, si quieres averiguar mas sobre ellos, escribe /msg ChanServ help flags en el IRC.
Pero, para hacer que la vida sea mas sencilla, ChanServ dispone de unas plantillas para no estar lidiando con la multitud de flags:


  • FOUNDER: Obviamente, el fundador del canal, es prácticamente omnipotente. Solo deberías darsela a gente de mucha confianza
  • SOP (o Super-OP): Un super operador. Otorga el flag de protegido o administrador y permite al usuario otorgar todos los privilegios (Excepto el de fundador)
  • AOP: Un operador regular del canal.
  • HOP: Un semi-operador (o halfop) del canal.
  • VOP: Esta plantilla no otorga ningun privilegio especial, excepto el de tener voz y el de poder entrar cuando está baneado (con /msg ChanServ unban)

Ahora si... Como puedo otorgar estos privilegios?
[/list]
Código: php
/msg ChanServ flags <#CANAL> <USUARIO> <privilegios>

Por ejemplo:
Código: php
/msg ChanServ flags #micanalfavorito Polsaker hop



TIP: Algunos clientes (como el HexChat) permiten usar formas abreviadas de los comandos:
/ns en vez de /msg NickServ
/cs en vez de /msg ChanServ
/mode en vez de /mode #canal
Otro tip
Si van a entrar muy a seguido al IRC les recomiendo descargarse No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Iré ampliando la lista a medida que tenga tiempo

Modos de canales
Los modos de canales permiten personalizar algunas cosas interesantes con respecto a los canales. Sin embargo, la mayoría de ellos no están estandarizados y varían de red en red. Acá voy a poner en dos secciones a parte los modos estándar (que se deberían poder usar en todas las redes de IRC) y los modos que aplican en Hira.

Modos estándar

  • +b <máscara>: Banea del canal a todos los usuarios que coincidan con la máscara (Máscara = nick!user@host)
  • +e <máscara>: Pone una excepción a todos los usuarios que coincidan con la máscara (esos usuarios no pueden ser baneados)
  • +I <máscara>: Pone una excepción de invitación a todos los usuarios que coincidan con la máscara (esos usuarios pueden entrar al canal sin ser invitados si el canal tiene el modo +i)
  • +i: Modo de solo-invitación: Nadie puede entrar al canal a menos que esté en la lista de +I o que un operador lo invite (con /invite #canal usuario)
  • +k <clave>: Establece una contraseña necesaria para entrar al canal (que se especifica en el comando join: /join #canal contraseña)
  • +l <límite>: Establece el límite de usuarios que pueden estar en un canal (Si el canal alcanza ese límite, no pueden entrar mas usuarios hasta que alguno salga)
  • +m: Canal moderado. Solo los operadores o los usuarios con voz pueden enviar mensajes
  • +n: Este modo evita que los usuarios puedan enviar mensajes al canal sin antes haber entrado al mismo
  • +t: Evita que los usuarios que no sean operadores del canal cambien el topic
  • +p: Canal privado. Es ocultado de la lista de canales en el /whois de una persona y su nombre pasa a ser "*" en el /list
  • +s: Canal secreto. Es ocultado de la lista de canales en el /whois de una persona y eliminado completamente del /list

Modos aplicables en Hira

  • +c: bloquea los mensajes que contengan códigos de color
  • +j <usuarios>:<segundos>: Limita la cantidad de <usuarios> que pueden entrar en <segundos>.
  • +z: Evita que entren al canal usuarios que no están conectados utilizando SSL/TLS
  • +A: Permite que cualquier usuario pueda utilizar el comando /invite (y no solo los operadores)
  • +B: Evita que se envíen al canal mensajes con muchas mayúsculas
  • +C: Evita que se envíen mensajes CTCP al canal
  • +M: Evita que los usuarios no registrados con los servicios envíen mensajes al canal
  • +R: Evita que los usuarios no registrados entren al canal.
  • +T: Bloquea los /notices al canal a todos los usuarios que no tengan al menos halfop.

Nota: en la primera lista no incluí la mayoría de los modos que fueron incluidos en el RFC 2811, ya que esa serie de documentos casi no ha sido adoptada por la mayoría de los IRCds (excepto el modo +e y +I).