[Guía] Todo lo que necesitas saber sobre el IRC

Day 1,299, 09:24 Published in Spain Spain by Sergio619


El IRC permite debatir entre dos o más personas. Todos los usuarios que se encuentran en un canal pueden comunicarse entre sí, aunque no hayan tenido ningún contacto anterior. Las conversaciones se desarrollan en los llamados canales de IRC, designados por nombres que habitualmente comienzan con el carácter #. Es un sistema de charlas ampliamente utilizado por personas de todo el mundo.




Mibbit y qchat. Páginas webs donde nos podremos conectar directamente a los distintos servidores de IRC sin tener que descargar e instalar ningún programa. Una buena opción para los novatos que quieran meterse en este mundo 😃

**Nota. Para poder conectarte a los canales de eRepublik a través de mibbit.com tienes que cambiar el servidor de Mibbit[webirc] por Rizon[webirc]

Chatzilla. Extensión para el conocido navegador Mozilla. Actualmente soporta la mayoría de las características de los clientes de IRC.

Colloquy. Cliente para el sistema operativo Macintosh, soporta scripts y tiene una gran interfaz.

XChat. Popular cliente de código abierto disponible para Mac, Linux y Windows tiene soporte para conexión a múltiples servidores IRC, reproducción de sonidos bajo ciertos eventos, soporte de complementos externos y scripts.

mIRC + IRCap. Es el cliente IRC más extendido para plataformas Windows. Si su período de prueba de 30 días se acaba, simplemente hay que esperar un tiempo cada vez que se ejecuta para poder utilizarlo.

**Nota. En estos programas habrá que cambiar el servidor IRC que viene por defecto y utilizar irc.rizon.net o conectarse con el comando /server irc.rizon.net




Sintaxis: /ns REGISTER password email
Ejemplo: /ns REGISTER 12045 123@456.com

Una vez escrito este comando, recibiremos un código al correo que hemos puesto y pondremos este otro:

Sintaxis: /ns confirm confirmationCode
Ejemplo: /ns confirm 10100110

Hecho ésto ya sólo nos quedará identificarnos.

Sintaxis: /ns identify password
Ejemplo: /ns identify 12045

Otros comandos de interés.

Correo equivocado. Si has puesto un correo erróneo durante el registro del nick con este comando podrás volver a registrarlo.

Sintaxis: /ns cancel password
Ejemplo: /ns cancel 12045


Contraseña olvidada. Si has perdido la pass escribe este comando:

Sintaxis: /ns resetpass nick

Nota: Recibirás un correo con las instrucciones para resetear la contraseña

Cambiar contraseña.
Sintaxis: /ns set password nuevacontraseña
Ejemplo: /ns set password 987654




Para poder registrarlo debemos estar en un canal sin registrar, tener @ (op) en ese momento y estar identificado.

Sintaxis: /cs register #canal contraseña descripción
Ejemplo: /cs register #prueba 987654 Mi canal de pruebas


PONER A PUNTO EL CANAL.

Asignaremos un bot al canal con el siguiente comando:

Sintaxis: /bs assign #canal bot
Ejemplo: /bs assign #prueba [😁]

Nota: Para ver el listado de bots disponibles escribiremos: /bs botlist

Ahora activaremos el owner y el protect:

Sintaxis: /cs set #canal ownermode ON
Sintaxis: /cs set #canal protectmode ON




(por defecto)

Dar VOP (voz +) /cs VOP #canal ADD nick

Dar HOP (halfop 😵 /cs HOP #canal ADD nick

Dar AOP (op @) /cs AOP #canal ADD nick

Dar SOP (protect &) /cs SOP #canal ADD nick




Para cambiar a este sistema tendremos que escribir este comando:

Sintaxis: /cs set #canal accesstype access
Ejemplo: /cs set #prueba accesstype access

Y para añadir poderes a un nick:

Sintaxis: /cs access #canal add nick nivel
Ejemplo: /cs access #prueba add Sergio 10


Niveles en este sistema:

voice = 3 (+)
halfop = 4 (😵
op = 5-9 (@)
protect = 10-9999 (&)



Para ver la lista de niveles del canal utilizaremos:
Sintaxis: /cs levels #canal list


Si queremos añadir el bot “eRepublik” para poder utilizar los diferentes comandos que nos ofrece escribiremos:

Sintaxis: /msg eRepublik request #canal

En este link podréis encontrar una guía sobre los comandos del bot, hecha por santirub :3




Ver información de un usuario, si está conectado y en qué canales se encuentra:
Sintaxis: /whois nick
Ejemplo: /whois Sergio619

Entrar a un canal:
Sintaxis: /j #canal
Ejemplo: /j #erepublik.es

Salir de un canal con un comando:
Sintaxis: /part #canal


Borrar todo de la ventana de una conversación:
Sintaxis: /clear

Dos formas de abrir query:
Sintaxis: /query nick
Sintaxis: /msg nick mensaje

Nota: Con la primera se abrirá una ventana mientras que la segunda forma no se abrirá hasta que el usuario responda.

Cambiar tu nick por otro:
Sintaxis: /nick nuevonick

Ignorar un nick (no leeremos lo que nos dice)
Sintaxis: /ignore nick

Enviar un mensaje como acción.
Sintaxis: /me accion
Ejemplo: /me coge un café...

Salir completamente del IRC:
Sintaxis: /quit <mensaje despedida>
Ejemplo: /quit Sergio619 julandrón






<GROUP>

Sintaxis: /NS GROUP nick contraseña
Ejemplo: Estoy en el irc con el nick Barney y quiero añadirlo al grupo de Sergio619 para que tenga todos los poderes de ese nick, tendría que escribir /ns group Sergio619 passdeSergio619

Identificarte:

/NS IDENTIFY contraseña

<SET>

Asociar una url a tu nick (estas opciones se verán en /ns info nick ALL)
Sintaxis: /NS SET URL direcciónweb
Ejemplo: /ns set url www.mipaginaweb.com

Asociar un correo a tu nick:
Sintaxis: /NS SET EMAIL direccióndemail
Ejemplo: /ns set email prueba@gmail.com

Modificar el mensaje de bienvenida que el bot da al entrar a un canal en el cual tienes access (depende si el founder (owner ) activó la opción del greet con el BotServ y el nivel configurado.)
Sintaxis: /NS SET GREET texto
Ejemplo: /ns set greet Ese Sergio o/
Resultado: &[😁] ¦ [Sergio619] Ese Sergio o/

Activar o desactivar la seguridad del nick (si en un tiempo no te identificas como dueño del nick, éste se cambiará automáticamente a uno del tipo CAPXXX😵:
Sintaxis: /NS SET SECURE on/off
Ejemplo: /ns set secure ON


<OTRO>

Ver la lista de nicks que están agrupados:
Sintaxis: /NS GLIST

Echar al fantasma de tu nick (ya sea siga conectado por lag o alguien esté usando el nick)
Sintaxis: /NS GHOST nick contraseña

Ver toda la información del nick:
Sintaxis: /NS INFO nick ALL





<SETEOS>

Cambiar la clave de registro del canal:
Sintaxis: /CS SET #canal PASSWORD nuevaclave

Cambiar la descripción del canal:
Sintaxis: /CS SET #canal DESC nuevadescripción

Activar/Desactivar seguro para que tus @ no den @ a otros usuarios:
Sintaxis: /CS SET #canal SECUREOPS on/off

Añadir web al canal, que saldrán cuando los users vean la info del canal:
Sintaxis: /CS SET #canal URL paginaweb

Agregar un email que lo users verán con la info del canal:
Sintaxis: /CS SET #canal EMAIL direcciondecorreo

Crear mensaje bienvenida, que el bot dará a cada usuario cuando entre a tu canal:
Sintaxis: /CS SET #canal ENTRYMSG mensaje

Cambias el topic sin necesidad de ponerte el @, pero tienes que estar identificado.
Sintaxis: /CS SET #canal TOPIC nuevotopic

Configurar los tipos de bans:
Sintaxis: /CS SET #canal BANTYPE número

Un número de 0 a 3 dependiendo de la intensidad del ban. El número 0 creará un ban de la forma *!user@host el 1 de la forma *!*user@host el 2 de la forma *!*@host y el 3 de la forma *!*user@*.domain


Activar/Desactivar el candado de topic, el cual sirve para que tus @ no cambien el topic:
Sintaxis: /CS SET #canal TOPICLOCK on/off


<XOP>

Activar/Desactivar el sistema XOP
Sintaxis: /CS SET #canal XOP on/off

VOP
- Añadir autovoice: /CS VOP #canal ADD nick
- Borrar autovoive: /CS VOP #canal DEL nick
- Ver lista de VOP: /CS VOP #canal LIST
- Borrar toda la lista: /CS VOP #canal CLEAR

HOP
- Añadir autohalfop: /CS HOP #canal ADD nick
- Borrar autohalfop: /CS HOP #canal DEL nick
- Ver lista de HOP: /CS HOP #canal LIST
- Borrar toda la lista: /MSG ChanServ HOP #canal CLEAR

AOP
- Añadir autoOP: /CS AOP #canal ADD nick
- Borrar autoOP: /CS AOP #canal DEL nick
- Ver lista de AOP: /CS AOP #canal LIST
- Borrar toda la lista: /CS AOP #canal CLEAR

SOP
- Añadir autoOPprotegido: /CS SOP #canal ADD nick
- Borrar autoOPprotegido: /CS SOP #canal DEL nick
- Ver lista de SOP: /CS SOP #canal LIST
- Borrar toda la lista: /CS SOP #canal CLEAR


<ACCESS>

Modificar el nivel de access de un usuario determinado:
Sintaxis: /CS ACCESS #canal ADD nick nivel
Ejemplo: /cs access #prueba add Sergio 10

Borrar el nivel de access:
Sintaxis: /CS ACCESS #canal DEL nick
Ejemplo: /cs access #prueba del Sergio

Ver lista de access:
Sintaxis: /CS ACCESS #canal LIST


<AKICK>

Añadir akick; se baneará automáticamente, nada más entrar, al usuario del canal dónde tenga el akick:
Sintaxis: /CS AKICK #canal ADD máscara razón
Ejemplo: /cs akick #prueba ADD Sergio test

Borrar akick:
Sintaxis: /CS AKICK #canal DEL máscara
Ejemplo: /cs akick #prueba del Sergio

Ver lista de akicks:
Sintaxis: /CS AKICK #canal LIST

Ver detalles de akicks:
Sintaxis: /CS AKICK #canal VIEW máscara

Borrar lista de akicks:
Sintaxis: /CS AKICK #canal CLEAR


<OTROS>

Cambiar el owner del canal.
Sintaxis: /CS SET #canal FOUNDER nuevonick
Ejemplo: /cs set #prueba founder Manuel

Ver información del canal:
Sintaxis: /CS INFO #canal

Dar voice: /CS VOICE #canal nick
Dar devoice: /CS DEVOICE #canal nick

Dar halfop: /CS HALFOP #canal nick
Dar dehalfop: /CS DEHALFOP #canal nick

Dar protect: /CS PROTECT #canal nick
Dar deprotect: /CS DEPROTECT #canal nick

Ponerte owner: /CS OWNER #canal
Quitarte owner: /CS DEOWNER #canal

Dar op: /CS OP #canal nick
Dar deop: /CS DEOP #canal nick

Dar kick: /CS KICK #canal nick
Desbanearse: /CS UNBAN #canal nick

Hacer info: /CS INFO #canal
Info avanzada: /CS INFO #canal ALL
Invitar: /CS INVITE #canal nick





<BADWORDS>

Agregar palabra:
Sintaxis: /BS BADWORDS #canal ADD palabra
Ejemplo: /bs badwords #prueba ADD café

Activar o desactivar kickeo por badwords:
Sintaxis: /bs kick #channel badwords on|off
Ejemplo: /bs kick #prueba badwords on

Borrar palabra:
Sintaxis: /BS BADWORDS #canal DEL palabra
Ejemplo: /bs badwords #prueba del cafe (menos mal 😉 )

Ver lista de palabras:
Sintaxis: /BS BADWORDS #canal LIST

<OTROS>

Hacer que el bot hable pero como con el comando /me:
Sintaxis: /BS act #canal texto
Ejemplo: /bs act #prueba coge un café

Ver información del canal ( tienes que ser el founder(owner ) del canal)
Sintaxis: /BS INFO #canal
Ejemplo: /bs info #test

Ver información de un bot:
Sintaxis: /BS INFO nickdelbot
Ejemplo: /bs info [😁]

Escibir un mensaje desde el bot:
Sintaxis: /BS SAY #canal texto
Ejemplo: /bs say #prueba Holaaa!

<KICK>

Activar/Desactivar Kickeo a los que escriben en negrita:
Sintaxis: /bs kick #canal bold (on/off)
Ejemplo: /bs kick #prueba bold on

Activar/Desactivar kickeo a los que escriben con mayúsculas:
Sintaxis: /bs kick #canal caps (on/off)
Ejemplo: /bs kick #prueba caps on

Activar/Desactivar kickeo a los que escriben con colores:
Sintaxis: /bs kick #canal colors (on/off)
Ejemplo: /bs kick #prueba colors off

Activar/Desactivar kickeo a los que hacen floo😛
Sintaxis: /bs kick #canal flood (on/off)
Ejemplo: /bs kick #prueba flood on

Activar/Desactivar kickeo a los que escriben subrayado:
Sintaxis: /bs kick #canal underlines (on/off)
Ejemplo: /bs kick #canal underlines off



Besitos para tod@s :3