:: ABLinux.net / WebChat ...
Para entrar al chat es necesario tener instalado el Plug-in Java. Si el chat no carga baja el plug-in aqui

 

Chanserv

FAQ: Sección de ayuda.

Anope (basados en Epona) es un conjunto de bots de servicio (Nickserv, Chanserv, Memoserv, Botserv y Operserv). Funciona para
diversos ircds: Dreamforge, Bahamut, Unreal y Ultimate ircd.


 Chanserv: Registro y manejo de canales.
 Nickserv: Registro y manejo de nicks.
 Memoserv: Envio de mensajes a usuarios con nick registrado.
 Botserv: Creación y configuración de bots para canales.
 Operserv: Estadísticas del irc y comandos para IRCops
.


Sin canales, nuestro servidor (y todos los servidores que existen en la red) no tendrían razón de ser. Debido a esto, existe Chanserv, el ente designado para controlar todo lo relativo a las salas de chat. Registros de canales, control de acceso a los mismos, listas de usuarios "privilegiados" y configuración de las salas de chat es el tema que aborda este documento

Contenidos:

  1. 1) Introducción
  2. 2) Registrando un canal
  3. 3) La lista de access
  4. 4) Controlando tu canal
  5. 5) El comando AKICK
  6. Identificándome como founder del canal
    Eliminando un canal
  7. Recuperando el password del canal
  8. Dando/quitando op
  9. Configurando el canal
     
Mas Contenido:
  1.  Cambiando el founder del canal
  2.  Ajustando el sucesor
  3.  Cambiando el password del canal
  4.  Cambiando la descripción del canal
  5.  Ajustando la URL del canal
  6.  Ajustando el email del canal
  7.  Mensaje de bienvenida
  8.  Escondiendo información
  9.  Retención de topic
  10.  Candado en topic
  11.  Candado de modos
  12.  Canal privado
  13.  Canal restringido
  14.  Canal seguro
  15.  Ops seguros
  16.  Ops dejados
  17.  Nota a ops
  18.  Implementar

     


    Esta primera parte de la guía de Chanserv explica conceptos básicos sobre el uso de canales, los requisitos necesarios para que puedas tener tu propia sala de chat, y el resto de los tópicos expuestos en la tabla de contenidos. Serán desglosados mediante la explicación de cada comando, su correcta sintaxis y ejemplos para su clara comprensión

2. Registrando un canal

Para registrar un canal debes cumplir algunos requisitos previos. Primero que todo, el nick que estés usando, con el que pretendes registrar el canal debe estar registrado (Vea nuestra Guía de Nickserv). Una vez que lo hayas registrado, debes ingresar al canal que quieras registrar mediante el comando:

/join #canal
Por ejemplo: /join #Mi_Lindo_Canal

Importante señalar que los nombres de los canales no pueden contener espacios en blanco ("#Mi_Lindo_Canal" es válido, "#Mi Lindo Canal" no lo es). Una vez dentro del canal, debes asegurarte que dicho canal no haya sido registrado anteriormente por otro usuario, esto puedes comprobarlo mediante el comando:

/Chanserv info #canal

En caso que el canal no esté registrado, verás el mensaje:

ChanServ(services@ircchat.terra.cl)- El canal #canal no está registrado

De lo contrario, verás cierta información sobre el canal en cuestión, como el nick de quien lo registró, la fecha en que lo hizo, etc.

En caso que no esté registrado, y si el canal está vacío, automáticamente recibirás status de operador, así ya habrás cumplido todos los requisitos previos para el registro. Esto lo realizas con el comando REGISTER:

/Chanserv register #canal password descripción

El password del canal no debe necesariamente ser el mismo que el de tu nick. La descripción es un breve texto acerca del propósito de tu canal. Un ejemplo de registro de canal se puede ver a continuación:

/Chanserv register #Mi_Lindo_Canal Canalcito1326 El mejor canal

Este comando registra el canal #Mi_Lindo_Canal bajo la contraseña Canalcito1326, y su descripción será "El mejor canal".

NOTA: En ningún caso debes dar tu contraseña de canal a nadie. Procura escoger un password difícil de deducir, recomendado para evitar que roben tu canal.

3. Lista de access

Generalmente, una vez registrado tu canal, éste comenzara a llenarse de amigos, quizás entre gente desconocida también, e incluso gente indeseable. Quizás quieras que tus amigos destaquen del resto. Por estos motivos (y otras más) es que existe la lista de access. En palabras simples, la lista de access es sólo un listado de usuarios con privilegios especiales dentro del canal. En un principio, sólo el dueño del canal (de ahora en adelante, founder) tiene la facultad de agregar nicks a la lista de access, siendo el único requisito de los nicks beneficiarios el tener su nick registrado vía Nickserv:

/Chanserv access #canal add nick nivel

Con ese comando agregas un nick a la lista de access de tu #canal. El parámetro nivel es un valor numérico que puede fluctuar entre -999 y 999. Los niveles de access y su significado se verán a continuación (estos niveles pueden ser cambiados por usuarios avanzados, los que se presentan son los valores por defecto al registrar un canal)

Entre -999 y -100: El usuario no puede ingresar al canal
Entre -99 y -1: No puede obtener estatus de operador del canal
Entre 0 y 29: Ningún privilegio especial
Entre 30 y 49: Obtención automática de voice
Entre 50 y 99: Obtención automática de op
Entre 100 y 999: Obtención automática de op, acceso al comando AKICK
 

Por ejemplo:

/Chanserv access #Mi_Lindo_Canal add Pepito13 50

Al ingresar ese comando el nick Pepito13 obtendrá nivel de access 50 en el canal #Mi_Lindo_Canal.

Puedes ver en cualquier momento la lista de access de tu canal vía:

/Chanserv access #canal list

Si por algún motivo quieres remover a un usuario de la lista de access del canal utiliza el comando:

/Chanserv access #canal del nick

O también puedes usar:

/Chanserv access #canal del número

Cuyo número es la posición que ocupa el nick que quieras borrar en la lista de access. Puedes borrar entradas de la lista de access siguiendo los ejemplos a continuación:

/Chanserv access #Mi_Lindo_Canal del Pepito13
/Chanserv access #Mi_Lindo_Canal del 1-10
/Chanserv access #Mi_Lindo_Canal del 1,2,
 

El primer ejemplo borrará al nick Pepito13 de la lista de access de #Mi_Lindo_Canal. En el segundo caso se borrarán las entradas del 1 al 10 en la lista de access de dicho canal (de existir menos de 10 entradas en la lista, las borrará todas). Por ultimo, el tercer ejemplo borrará las entradas 1, 2 y 4 de la lista de access.

Recomendación: Estar en la lista de access puede ser un privilegio, pero acarrea una gran responsabilidad. En el punto 4 veremos los privilegios que tienen los usuarios presentes en la lista de access, así que escógelos con mucho cuidado.

4. Controlando tu canal

El founder del canal, junto con los Operadores del canal (ops) tendrán la facultad de controlar el canal, siguiendo las reglas que hayan pactado. Si consideran que algún usuario está faltando a las reglas, están en su derecho de tomar las medidas necesarias. Un conjunto de comandos está destinado a ayudarlos en su tarea.

El comando básico es KICK, que puede ser tomado como la segunda medida contra el atacante (la primera medida es la advertencia verbal), su sintaxis es:

/Chanserv kick #canal nick razón

La razón es opcional, pero es bueno que el afectado sepa el motivo de la expulsión.

Ejemplo: /Chanserv kick #MiCanal Lorena37 No spam !!

En el ejemplo, el nick Lorena37 será expulsado de #MiCanal. El kick estará firmado por el op que ejecutó la acción y el motivo es "No spam !!"

Aún después de un kick el nick expulsado puede volver a ingresar. Si su mal comportamiento no ha cambiado, se pueden tomar medidas más drásticas. El comando que ayuda en este propósito no es comando de Chanserv propiamente tal, sino que es un modo de canal (consulta la Guía de modos de usuario y canal para mas información). Dicho comando previene el reingreso del atacante al canal, luego de ser expulsado del mismo, o si éste se retiro del canal por propia voluntad. La sintaxis del comando es:

/mode #canal +b nick!user@host

Puedes consultar la Guía de máscaras si no queda claro el formato nick!user@host.

Ejemplo: /mode #MiCanal +b JoseXP!*@*

Con este comando, el nick JoseXP no podrá enviar mensajes a #MiCanal, y en caso de salir del canal, no podrá volver hasta que sea removido el ban mediante el comando:

/mode #canal -b nick!user@host

En nuestro ejemplo, para que el nick JoseXP pueda volver a #MiCanal se usará:

/mode #MiCanal -b JoseXP!*@*

Por último, destacar que el uso del modo +b no expulsará al usuario afectado, esto debe ser hecho posteriormente con el comando KICK.

5. EL comando AKICK

Como medida extrema, y en casos de suma gravedad, puede ser usado el comando AKICK (Auto KICK) para evitar que usuarios que concuerden con la máscara nick!user@host ingresen a nuestro canal. Este comando tiene la particularidad que si nuestro canal quedara vacío, el akick seguirá afectando a quien coincida con dicha máscara (no así el modo +b, los cuales son borrados en el momento que el canal queda sin usuarios. Su sintaxis y sus variantes son las siguientes:

/Chanserv akick #canal add nick!user@host razón
/Chanserv akick #canal list
/Chanserv akick #canal view
/Chanserv akick #canal del nick!user@host
/Chanserv akick #canal del número
/Chanserv akick #canal count
/Chanserv akick #canal enforce
 

El primero de estos comandos agrega la máscara señala en la lista de akick del #canal. La razón del akick es opcional, pero es bueno siempre señalar el motivo del akick. El comando AKICK LIST permite visualizar la lista de akicks y la razón de los mismos. AKICK VIEW también sirve para ver la lista de akicks, pero además entrega información adicional, como el nick de quien agregó cada entrada a la lista junto con la fecha. El comando AKICK DEL permite borrar entradas de la lista. La primera variante borra una máscara de la lista, y la segunda variante de AKICK DEL borra la entrada número, de forma similar a como lo hacía el comando ACCESS. La instrucción AKICK COUNT devuelve el número de entradas existentes en la lista de akicks del canal. Por ultimo AKICK ENFORCE causa que Chanserv imponga la lista de akick en caso que algún usuario presente en el canal concuerde con alguna máscara de la lista.

La segunda parte de la guía de Chanserv trata sobre configuración avanzada de canales.

1. Identificándome como founder del canal

Cuando creas un canal, tu nick será reconocido como founder del mismo, y si has identificado tu nick mediante NickServ automáticamente serás reconocido también como fundador de los canales que has registrado. Sin embargo, si el fundador de otra sala ha confiado en ti, y te ha entregado el password de su canal como prueba de su confianza, necesitarás antes identificarte ante ChanServ para ser reconocido como founder del canal. Para esto usa:

/ChanServ identify #canal password
Por ejemplo: /ChanServ identify #laughing Trek99

Con ese comando obtendrás status de founder en el canal #laughing (el password del canal es "Trek99")

2. Eliminando un canal

Si por algún motivo quieres eliminar (cancelar el registro de un canal) puedes utilizar el siguiente comando, el cual es de uso limitado para quien esté debidamente identificado como fundador del canal:

/ChanServ drop #canal

3. Recuperando el password del canal

En caso que hayas olvidado el password de tu canal, con el comando mostrado a continuación lo podrás recuperar. Este comando está limitado solo al founder del canal, habiendo identificado su nick vía NickServ:

/ChanServ sendpass #canal

La contraseña recuperada será enviada vía e-mail al correo electrónico asociado al nick del founder.

4. Dando/Quitando op

Puedes dar status de operador en el canal sin tener que agregar al nick en cuestión a la lista de access del canal. Comando limitado para usuarios que tengan al menos access 50 en el canal. Su sintaxis es:

/ChanServ op #canal nick
/ChanServ deop #canal nick

El primero de ellos sirve para dar op en el canal, este status permanecerá hasta que se aplique el comando DEOP sobre el mismo nick, o hasta que el nick se retire del canal.

5. Configurando el canal

El comando SET permite un control detallado de las opciones de configuración del canal. Las opciones disponibles son: FOUNDER, SUCCESSOR, PASSWORD, DESC, URL, EMAIL, ENTRYMSG, KEEPTOPIC, TOPICLOCK, MLOCK, HIDE, PRIVATE, RESTRICTED, SECURE, SECUREOPS, LEAVEOPS, OPNOTICE y ENFORCE. Por defecto, el comando SET está limitado sólo al founder del canal.

5.1 Cambiando el founder del canal

Su sintaxis es la siguiente:

/ChanServ set #canal founder nick

La opción FOUNDER permite al fundador actual ajustar un nuevo nick dueño del canal. Evidentemente, el nick del nuevo founder debe estar registrado.

5.2 Ajustando el sucesor

Sintaxis:

/ChanServ set #canal successor nick

En condiciones normales, en caso que el nick del founder del canal expire o sea dropeado, los canales en los cuales éste sea founder dejarían de estar registrados. Esto se puede prevenir ajustando un sucesor, el cual tomará el lugar de founder si eso ocurriera.

5.3 Cambiando el password del canal

Sintaxis:

/ChanServ set #canal password nuevopassword

Este comando permite que el founder del canal cambie el password del mismo. Por motivos de seguridad se recomienda que esto se haga periódicamente.

5.4 Cambiando la descripción del canal

Su Sintaxis es:

/ChanServ set #canal desc nuevadescripcion

La descripción ingresada al registrar el nick puede ser cambiada en cualquier momento mediante este comando.

5.5 Ajustando la URL del canal

Sintaxis:

/ChanServ set #canal url nuevaurl

Permite asociar una url a su canal, la cual será mostrada mediante el comando INFO. La url debe estar en el formato http://www.direccion.web, por ejemplo: http://www.terra.cl.

5.6 Ajustando el email del canal

La sintaxis del comando es:

/ChanServ set #canal email nuevoemail

Asocia una dirección de correo electrónico a su canal, el cual será mostrado al utilizar el comando INFO.

5.7 Mensaje de bienvenida

Sintaxis:

/ChanServ set #canal entrymsg mensaje

Ajuste un mensaje de bienvenida, el cual será enviado por ChanServ vía notice a los usuarios que entren a su canal.

5.8 Escondiendo información

Sintaxis:

/ChanServ set #canal hide url/email/entrymsg/successor on/off

Mediante HIDE puedes ocultar (off) o mostrar (on) información acerca tu canal cuando algún usuario la solicite mediante INFO de ChanServ.

5.9 Retención de topic

Sintaxis:

/ChanServ set #canal keeptopic on/off

Este comando, cuando esta encendido (on) le indica a ChanServ que recuerde el topic del canal, aun si éste queda sin usuarios. En caso que esté apagado (off) y el canal no tenga usuarios, el topic quedará en blanco.

5.10 Candado en topic

Su sintaxis es:

/ChanServ set #canal topiclock on/off

Cuando este modo se encuentra activo, el topic del canal solo puede ser cambiado mediante el comando TOPIC de ChanServ.

5.11 Candado de modos (Mlock)

Su sintaxis es:

/ChanServ set #canal mlock +/-modos

Este comando permite que ChanServ active (+) o desactive (-) modos de canal de manera permanente, impidiendo su desactivación/activación . Los modos que no estén presentes en el comando son libres de ser ajustados. Por ejemplo

/ChanServ set #GotasDeLluvia mlock +ntc-imkps

En este caso, ChanServ forzará a que los modos n, t y c estén siempre activos, y que los modos i, m, k, p y s se mantengan siempre apagados. En caso que quieras que los modos de tu canal sean libremente activados o desactivados usa el comando:

/ChanServ set #canal mlock +

No olvides que hay modos de canal que requieren un parámetro para ser activados, este parámetro debe ser incluido en el mlock. Para mas referencias consulta la Guía de modos de canal.

5.12 Canal privado

La sintaxis de este comando es:

/ChanServ set #canal private on/off

PRIVATE causará que nuestro canal no sea incluido en ningún listado de canales generado con el comando /list. En otras palabras, para ingresar al canal hay que saber el nombre exacto de éste.

5.13 Canal restringido

Su sintaxis es:

 

Si está activado causara que sólo la gente que esté presente en la lista de access del canal pueda ingresar a él.

5.14 Canal seguro

Sintaxis:

/ChanServ set #canal secure on/off

Cuando está activo, ChanServ hará que solo los nicks identificados mediante NickServ obtengan privilegios en el canal, según lo establecido en la lista de access.

5.15 Ops seguros

Su sintaxis es:

/ChanServ set #canal secureops on/off

Si SECUREOPS está encendido, únicamente los usuarios presenten en la lista de access del canal podrán obtener status de operador.

5.16 Ops dejados

Sintaxis:

/ChanServ set #canal leaveops on/off

Si este comando está activado, la primera persona que ingrese al canal obtendrá status de operador, aun si no está presente en la lista de access.

5.17 Nota a ops

Sintaxis:

/ChanServ set #canal opnotice on/off

Mientras este comando esté encendido, y cuando algún operador utilice los comandos OP, DEOP, VOICE, DEVOICE, ChanServ enviará un mensaje vía notice a los demás operadores del canal informándoles de este hecho.

5.18 Implementar

Su sintaxis es la siguiente:

/ChanServ set #canal enforce on/off

Este comando, mientras se encuentre activado, causa que ChanServ imponga los niveles de autoop y autovoice en el canal, no permitiendo el uso de los comandos DEOP ni DEVOICE.
 

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis