|
Ayuda -
Bots de la Red
|
Servicio de Noticias de la Red.
Introducción.
El bot CHaN se encarga de gestionar los canales registrados en la Red. Permite controlar varios aspectos del canal. Asimismo, controla los accesos al canal permitiendo que todos los usuarios tengan los privilegios correspondientes y evitando que pueda ser tomado por usuarios ajenos al canal.
Además, hace de servicio informativo para cualquier usuario que quiera conocer los datos principales del canal, aunque la mayoría de sus funciones son accesibles solamente para usuarios que tienen su nick registrado en la Red.
Credenciales.
Este servicio está identificado en el IRC con los siguientes parámetros:
- nick:
CHaN
- user/host:
-@-
- realname:
Channel Server
- nodo:
deep.space
- información:
es un roBOT oficial de la Red
Estos datos los puedes comprobar haciéndole un /WHOIS al nick del bot de servicio.
Funcionamiento.
- Comandos de Administración de Canales:
- IDENTIFY
- ACCESS
- LEVELS
- SET
- AKICK
- CLEAR
- Comandos para Operadores de Canales:
- INVITE
- OP
- DEOP
- UNBAN
- DELACCESS
- Comandos Informativos:
Comandos.
- IDENTIFY
Sintaxis: /msg CHaN IDENTIFY <#canal> <clave>
Mediante este comando un usuario puede identificarse como FOUNDER del canal. Para ejecutarlo es necesario que el nick
esté registrado en la Red.
Al estar identificado, el usuario será reconocido como si tuviera nivel 500 y podrá acceder a todos los comandos referentes a ese canal.
- ACCESS
Sintaxis: /msg CHaN ACCESS <#canal> <[ ADD | DEL | LIST ]>
Mediante este comando se gestiona la lista de usuarios con acceso al canal. Nos permite visualizar la lista de registrados si tenemos nivel de ACC-LIST y también modificarla si tenemos nivel de ACC-CHANGE.
Los parámetros que acepta este comando son los siguientes:
- ACCESS <#canal> ADD <nick> <nivel>
Nos permite realizar un ingreso en la lista de accesos del canal. Todo nick que ingresamos en esta lista tiene que
estar obligatoriamente registrado en la Red.
- ACCESS <#canal> DEL <nick|número>
Nos permite eliminar un nick que se encuentre en la lista de accesos.
- ACCESS <#canal> LIST [máscara]
Nos permite visualizar la lista de accesos del canal. El comando acepta una máscara de búsqueda. Si no se especifica ninguna, se mostrará el listado completo.
- LEVELS
Sintaxis: /msg CHaN LEVELS <#canal> <[ SET | DISABLE | LIST | RESET ]>
Mediante este comando se gestiona la configuración de los niveles de acceso al canal. Nos permite visualizar la lista de niveles configurados aún no teniendo acceso al canal y también modificarla si estamos identificados como FOUNDER del canal.
El valor requerido para tener acceso a los diferentes niveles puede ser configurado según las necesidades y está comprendido entre -1 y 500. Todos los niveles configurados con valor 500 serán únicamente accesibles al FOUNDER del canal o a los usuarios identificados como tal.
Los niveles configurables son los siguientes:
- AUTOOP
Nivel mínimo requerido para que CHaN le ponga OP a un usuario automáticamente al entrar en el canal.
- AUTOVOICE
Nivel mínimo requerido para que CHaN le ponga VOICE a un usuario automáticamente al entrar en el canal.
- AUTODEOP
Nivel máximo requerido para que CHaN le quite OP a un usuario al entrar al canal.
- NOJOIN
Nivel requerido para que CHaN expulse automáticamente a un usuario cuando entra en el canal.
- INVITE
Nivel mínimo requerido para poder usar el comando INVITE de CHaN sobre el canal.
- AKICK
Nivel mínimo requerido para poder usar el comando AKICK de CHaN sobre el canal.
- SET
Nivel mínimo requerido para poder usar el comando SET de CHaN sobre el canal.
- CLEAR
Nivel mínimo requerido para poder usar el comando CLEAR de CHaN sobre el canal.
- UNBAN
Nivel mínimo requerido para poder usar el comando UNBAN de CHaN sobre el canal.
- OPDEOP
Nivel mínimo requerido para poder usar los comandos OP y DEOP de CHaN sobre el canal.
- ACC-LIST
Nivel mínimo requerido para poder consultar la lista de accesos del canal.
- ACC-CHANGE
Nivel mínimo requerido para poder modificar la lista de accesos del canal.
Los parámetros que acepta este comando son los siguientes:
- LEVELS <#canal> SET
Mediante esta orden fijaremos el valor de un LEVEL.
Por ejemplo, si tenemos configurado el AUTOOP en 300, cualquier usuario registrado en el canal por encima de ese nivel será consederado Operador y obtendrá automáticamente la @ al entrar.
- LEVELS <#canal> DISABLE
Mediante esta orden deshabilitaremos la posibilidad de acceder a un LEVEL, sea cual sea el nivel de acceso del usuario en cuestión.
Por ejemplo, si tenemos deshabilitado el AUTOOP, ningún usuario que entre al canal será consederado Operador y por tanto no obtendrá automáticamente la @ al entrar, tenga el nivel de acceso que tenga.
- LEVELS <#canal> LIST
Mediante esta orden obtendremos un listado de la configuración actual del canal especificado.
- SET
Sintaxis: /msg CHaN SET <#canal> <opción> <parámetros>
Mediante este comando podemos establecer diversas funciones importantes.
Normalmente este tipo de funciones suelen estar restringidas al FOUNDER o Administradores del canal.
Los parámetros que acepta este comando son los siguientes:
- Opciones Informativas:
- SET DESC
Sintaxis: /msg CHaN SET <#canal> DESC <texto>
Mediante esta opción es posible definir o cambiar la descripción del canal. Esta información podrá ser consultada por cualquier usuario mediante el comando INFO.
- SET URL
Sintaxis: /msg CHaN SET <#canal> URL <pagina.web>
Mediante esta opción es posible definir o cambiar la dirección web asociada al canal. Muy útil en el caso
de que el canal disponga de página web. Esta información podrá ser consultada por cualquier usuario mediante el comando INFO.
- SET EMAIL
Sintaxis: /msg CHaN SET <#canal> EMAIL <correo@electronico>
Mediante esta opción es posible definir o cambiar la cuenta de correo asociada al canal. Muy útil para ponerse en contacto con el/la responsable del canal. Esta información podrá ser consultada por cualquier usuario mediante el comando INFO.
- SET ENTRYMSG
Sintaxis: /msg CHaN SET <#canal> ENTRYMSG <texto>
Mediante esta opción es posible definir o cambiar el mensaje de bienvenida que será mostrado a los usuarios por NOTICE de CHaN al entrar en el canal.
- SET TOPIC
Sintaxis: /msg CHaN SET <#canal> TOPIC <texto>
Mediante este comando es posible definir o cambiar el TOPIC del canal. Esta orden es muy útil en
conjunción con las opciones TOPICLOCK y DEFTOPIC.
- Opciones de Seguridad:
- SET KEEPTOPIC
Sintaxis: /msg CHaN SET <#canal> KEEPTOPIC <ON|OFF>
Es la opción de TOPIC retenido.
Cuando un canal se queda vacío, el TOPIC se pierde y se queda en blanco. Activando esta opción, CHaN memorizará el último TOPIC y lo restaurará la próxima vez que entre alguien.
- SET TOPICLOCK
Sintaxis: /msg CHaN SET <#canal> TOPICLOCK <ON|OFF>
Es la opción de TOPIC bloqueado.
Activando esta opción, el TOPIC del canal solamente podrá ser cambiado mediante el comando SET TOPIC de CHaN, es decir, si algún operador cambia el topic por el comando directo, CHaN volverá a poner el último que se fijara mediante el comando del bot.
- SET DEFTOPIC
Sintaxis: /msg CHaN SET <#canal> DEFTOPIC <ON|OFF>
Es la opción de TOPIC por defecto.
Activando esta opción, CHaN restaurará el último TOPIC definido mediante el SET TOPIC cada vez que el canal sea creado o cada vez que se ejecute un CLEAR TOPIC.
- SET DEBUG
Sintaxis: /msg CHaN SET <#canal> DEBUG <ON|OFF>
Activando esta opción conseguimos que CHaN informe al canal mediante NOTICE de la ejecución de ciertos comandos, por ejemplo, notificará cada vez que se haga OP o DEOP.
Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
- SET MLOCK
Sintaxis: /msg CHaN SET <#canal> MLOCK <modos>
Es la opción de Candado de modos.
Mediante esta opción se pueden fijar los modos del canal que se quieran proteger. Cuando algún operador cambie los modos protegidos, CHaN volverá a ponerlos tal cual se le indicó en el MLOCK.
Se puede borrar el candado de modos escribiendo /msg CHaN SET <#canal> MLOCK +
- SET PRIVATE
Sintaxis: /msg CHaN SET <#canal> PRIVATE <ON|OFF>
Activando esta opción evitaremos que el canal aparezca cuando un usuario solicita un listado de canales
registrados mediente el comando LIST de CHaN.
- SET RESTRICTED
Sintaxis: /msg CHaN SET <#canal> RESTRICTED <ON|OFF>
Activando esta opción conseguimos hacer el canal RESTRINGIDO de forma que solamente tengan acceso al mismo los usuarios que tengan privilegio de operador o que tengan, si está activado el SECURE OPS, nivel de acceso positivo. De lo contrario serán expulsados del canal y se les prohibirá el acceso.
NOTA: En la actualidad esta opción está deshabilitada y carece de utilidad.
- SET SECURE
Sintaxis: /msg CHaN SET <#canal> SECURE <ON|OFF>
Esta opción activa los rangos de seguridad de forma que, si tenemos el AUTOOP o el AUTOVOICE configurado en -1, CHaN solamente actuará sobre nicks registrados en la Red.
- SET SECUREOPS
Sintaxis: /msg CHaN SET <#canal> SECUREOPS <ON|OFF>
Esta opción activa los operadores seguros de forma que ningún usuario del canal podrá tener @ si su nick no está registrado en la Red. Si alguien le da @ a un usuario no registrado y esta opción está activada, CHaN le quitará de inmediato el estatus de operador.
- SET AUTOLIMIT
Sintaxis: /msg CHaN SET <#canal> AUTOLIMIT <ON|OFF>
Esta opción activa el sistema de seguridad de límite automático.
Cuando está activada, el límite de usuarios del canal irá variando en función del número de usuarios
reales que contenga. Mediante esta función se pueden prevenir ataques de clones o “massjoins”.
Esta función es incompatible con el modo (+l) de límite de usuarios.
- Opciones Administrativas:
- SET FOUNDER
Sintaxis: /msg CHaN SET <#canal> FOUNDER <nick>
Mediante esta opción podemos cambiar el FOUNDER de un canal.
Definimos FOUNDER como la persona que aparece en la INFO del canal y no como el DUEÑO del mismo.
Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
- SET SUCCESOR
Sintaxis: /msg CHaN SET <#canal> SUCCESSOR <nick>
Mediante esta función podemos definir o cambiar el SUCCESSOR del canal.
El SUCCESSOR del canal es la persona que se hará cargo del canal en caso de que expirase el nick del
FOUNDER, pasando ésta a tener ese estatus. Hasta ese momento, el SUCCESSOR del canal no tiene
ningún privilegio en el mismo a no ser que se le de acceso en la lista de registros. Esta opción solamente
puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
- SET PASSWORD
Sintaxis: /msg CHaN SET <#canal> PASSWORD <nueva.clave>
Mediante esta opción podemos cambiar la clave de FOUNDER del canal.
Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
- AKICK
Sintaxis: /msg CHaN AKICK <#canal> LIST|ADD|DEL
Esta función gestiona la lista de AKICK del canal y funciona mediante máscaras.
Cuando un usuario se ajusta a una máscara que está en la lista de AKICK e intenta entrar al canal, CHaN lo agrega a la lista de BAN del canal y además lo expulsa automáticamente. Se puede especificar un motivo de KICK que se mostrará en la
expulsión del afectado.
Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL AKICK.
Los parámetros que acepta este comando son los siguientes:
- AKICK LIST
Sintaxis: /msg CHaN AKICK <#canal> LIST [máscara]
Esta función nos permite obtener un listado de las máscaras que hay ingresadas en la lista de AKICK del canal. Opcionalmente podemos darle una máscara como patrón de búsqueda. Pero si no lo hacemos, nos mostrará el listado completo.
En el listado obtenido veremos el número de orden que ocupa el AKICK, la máscara a la que afecta y el motivo de
expulsión definido.
- AKICK ADD
Sintaxis: /msg CHaN AKICK <#canal> ADD <máscara> [motivo]
Esta función nos permite añadir una máscara a la lista de AKICK. Como parámetro opcional podemos definir un motivo de expulsión. Si en lugar de una máscara introducimos una sola palabra, CHaN interpretará que nos estamos refiriendo a un nick y lo agregará con una máscara genérica.
- AKICK DEL
Sintaxis: /msg CHaN AKICK <#canal> DEL <máscara|número>
Esta función nos permite eliminar una máscara de la lista de AKICK del canal. Podemos hacerlo mediante el número de orden del AKICK listando previamente todos los ingresos.
- CLEAR
Sintaxis: /msg CHaN CLEAR <#canal> <OPCION>
Mediante este comando podemos eliminar o resetear ciertos parámetros del canal.
Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL CLEAR.
Las opciones que acepta este comando son las siguientes:
- CLEAR MODES
Resetea los modos del canal que hubieran sido activados, y repondría todos los que estén fijados en el MLOCK.
- CLEAR BANS
Limpia toda la lista de máscaras baneadas en el canal.
- CLEAR OPS
Quita el OP (@) a todos los usuarios del canal que lo tuvieran.
- CLEAR VOICES
Quita el VOICE (+) a todos los usuarios del canal que lo tuvieran.
- CLEAR TOPIC
Resetea el TOPIC del canal y coloca el último que fuera fijado mediante el comando SET TOPIC.
- CLEAR USERS
Hace un KICK a todos los usuarios del canal.
- INVITE
Sintaxis: /msg CHaN INVITE <#canal>
Mediante este comando podemos hacer que CHaN nos invite al canal especificado.
Recordemos que cuando un usuario es invitado a un canal puede saltarse algunas restricciones, por ejemplo, entraría al canal aunque estuviera baneado, aunque supere el límite de usuarios fijado y aunque el canal esté en modo de “solo invitados”.
Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL INVITE.
- OP
Sintaxis: /msg CHaN OP <#canal> <#nick>
Mediante este comando conseguimos que CHaN le de OP a un usuario en un canal.
Se pueden especificar varios usuarios a la vez separados por espacios.
Si el usuario no tiene privilegios para tener @, al mismo tiempo que se la da, se la volverá a quitar.
Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL OPDEOP.
- DEOP
Sintaxis: /msg CHaN DEOP <#canal> <#nick>
Mediante este comando conseguimos que CHaN le quite el OP a un usuario en un canal.
Solamente podremos ejecutarlo sobre un usuario que tenga menos nivel de acceso al canal que nosotros.
Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL OPDEOP.
- UNBAN
Sintaxis: /msg CHaN UNBAN <#canal>
Mediante este comando podemos quitarnos un BAN en un canal. Aunque solamente podemos quitarlo si el BAN está puesto a
una máscara que afecte directamente a nuestro nick o a nuestra ident, es decir, podríamos quitar un BAN que nos afectara en formato nick!*@* , en formato nick!ident@* , en formato *!ident@* o en formato *!*@tu.ip.real, no sirviendo en este caso una IP virtual.
Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL UNBAN.
- DELACCESS
Sintaxis: /msg CHaN DELACCESS <#canal>
Mediante este comando podemos eliminar nuestro acceso a un canal, siempre que el acceso no sea negativo.
- INFO
Sintaxis: /msg CHaN INFO <#canal>
Mediante este comando podemos solicitar la información referente a un canal. En esta información nos aparecerán los
siguientes datos:
- Estado actual del canal: ACTIVO o SUSPENDIDO
- Nick del FOUNDER
- Nick del SUCCESSOR si hubiera alguno
- Descripción del canal.
- Fecha de registro
- Fecha de la última vez que tuvo actividad
- Último TOPIC que se fijó mediante CHaN
- Nick de la persona que fijó el último TOPIC
- Página web del canal si hubiera alguna
- Email del canal si hubiera alguno
- Opciones que tiene activadas
- Configuración de su candado de modos
- LIST
Sintaxis: /msg CHaN LIST <#patrón.de.búsqueda>
Mediante este comando podemos obtener un listado parcial de canales registrados en la Red.
El patrón de búsqueda acepta los comodines “*” y “?” y solamente serán listados los canales que no tengan activada la
opción SET PRIVATE.
- IRCOPS
Sintaxis: /msg CHaN IRCOPS
Mediante este comando obtendremos un listado de los Operadores de la Red que no estén identificados de la forma habitual,
como es el caso de los PRE-Operadores en fase de aprendizaje.
Este comando es muy útil para cuando se dirija a nosotros un PRE-Operador de la Red que se identifique como tal y
queramos comprobar que realmente es un representante de la Red.
Soporte.
Para cualquier problema relacionado con CHaN y los canales puedes dirigirte a nuestro Canal de Soporte #opers_help durante las 24 horas del día donde serás atendido personalmente por un OPERador de la Red.
También puedes redactar un email y enviarlo a
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
explicando tu problema de manera clara y concisa donde un responsable de este departamento se pondrá en contacto contigo para solucionarlo lo antes posible.
Créditos.
Documento: | Manual BOTS de Servicio de IRC-Hispano |
Estructuración: | Groucho, GloyD |
Desarrollo: | Groucho, GloyD |
Diseño Gráfico: | Groucho |
Revisión: | MEGA-, Luzdegas, X-aTaN |
Colaboración: | SPEDRO, NiKoLaS, Orialcon, SSakura, CyanBlood |
|
Registrar tu nick
Registrando tu nick te asegurarás de que nadie pueda suplantar tu identidad ya que éste quedará protegido con una clave para que solamente tú puedas usarlo. Además tendrás acceso a servicios restringidos únicamente a usuarios registrados.
Registrar un canal
Desde aqui puedes solicitar el registro de un canal. Recuerda que para llevar a cabo el registro de tu canal tendrás que contar con el voto de 10 usuarios de la Red que tengan, al menos, un mes de antigüedad en su nick.
Cambiar IPVIRTUAL
Desde aqui puedes activar o cambiar tu IP VIRTUAL. Incluso puedes ponerla de colores. Recuerda que solamente podrás efectuar un cambio de IP VIRTUAL cada 24 horas.
|