Comandos BotServ

HELP
BotServ te permite crear un bot en tu propio canal.
Esto ha sido creado para usuarios que no puedan
hostear o configurar un bot, o para uso en redes
que no permitan bots de usuarios. Comandos
disponibles estan listados mas abajo; para
usarlos, tipea /msg BotServ comando. Para mayor
informacion sobre un comando especifico, tipea
/msg BotServ HELP comando.

BOTLIST
Sintaxis: /msg BotServ BOTLIST

Lista todos los bots disponibles en esta red.

ASSIGN
Sintaxis: /msg BotServ ASSIGN canal nick

Assigna un bot denominado por nick al canal canal.
Luego de esto puedes configurar al bot para acomodarlo
a tus necesidades.

UNASSIGN
Sintaxis: /msg BotServ UNASSIGN canal

Deasigna a un bot de un canal. Al usar este comando
el bot ya no entrara al canal. Aun asi, la configuracion
del bot para el canal es guardada, asi te sera posible
reasignar un bot luego sin tener que configurarlo
completamente.

INFO
Sintaxis: /msg BotServ INFO {canal | nick}

Permite ver la informacion de BotServ acerca de un canal o
bot. Si el parametro es un canal, recibiras informacion
tal como kickers activados. Si el parametro es un nick,
recibiras informacion acerca de un bot, tal como tiempo
de creacion o numero de canales en los que este.

SET
Sintaxis: /msg BotServ SET canal opcion parametros

Configura opciones de bot. opcion puede ser uno de:

DONTKICKOPS Para proteger ops contra kicks de bots
DONTKICKVOICES Para proteger voices contra kicks de bots
GREET Abilita mensajes de bienvenida
FANTASY Abilita comandos de fantasia
SYMBIOSIS Permite al bot a actuar como un bot real

Tipea /msg BotServ HELP SET opcion para mayor informacion
sobre una opcion especifica.

Notese: el acceso a este comando esta controlado por
el nivel SET.

SET DONTKICKOPS
Sintaxis: /msg BotServ SET canal DONTKICKOPS {ON|OFF}

Habilita o deshabilita el modo de proteccion de ops
en un canal. Al abilitarlo, ops no seran
kickeados por el bot, incluso si no concuerdan con
el nivel NOKICK.

SET DONTKICKVOICES
Sintaxis: /msg BotServ SET canal DONTKICKVOICES {ON|OFF}

Habilita o deshabilita el modo de proteccion de voices
en un canal. Al abilitarlo, voices no seran
kickeados por el bot, incluso si no concuerdan con
el nivel NOKICK.

SET FANTASY
Sintaxis: /msg BotServ SET canal FANTASY {ON|OFF}

Habilita o deshabilita el modo de fantasia
en un canal. Al abilitarlo, los usuarios podran
usar los comandos !op, !deop, !voice, !devoice,
!kick, !kb, !unban, !seen en un canal (averigua
como usarlos; intenta con o sin nick para cada
uno, y con razon para algunos?).

Notese que usuarios que quieran usar comandos
de fantasia DEBEN tener el nivel necesario
para ambos el nivel FANTASIA y otro dependiendo
del comando si es requerido (por ejemplo, para
usar !op, el usuario debe tener suficiente
acceso para el nivel OPDEOP).

SET GREET
Sintaxis: /msg BotServ SET canal GREET {ON|OFF}

Habilita o deshabilita el modo de asludo en
un canal. Al abilitarlo, el bot mostrara los
mensajes de los usuarios entrando al canal,
siempre y cuando tengan el suficiente acceso
al canal.

SET SYMBIOSIS
Sintaxis: /msg BotServ SET canal SYMBIOSIS {ON|OFF}

Habilita o deshabilita el modo simbiosis en
un canal. Al abilitarlo, el bot hara cualquier
cosa que normalmente habria hecho BotServ en los
canales, tal como MODOS, KICKS e incluso los
mensajes de entrada.

KICK
Sintaxis: /msg BotServ KICK canal opcion parametros

Configura los kickers de bot. opcion puede ser una de:

BOLDS Setea si el bot kickea negritas
BADWORDS Setea si el bot kickea bad words
CAPS Setea si el bot kickea mayusculas
COLORS Setea si el bot kickea colores
FLOOD Setea si el bot kickea usuarios
que floodean
REPEAT Setea si el bot kickea usuarios
que repiten
REVERSES Setea si el bot kickea reversos
UNDERLINES Setea si el bot kickea subrayados

Tipea /msg BotServ HELP KICK opcion para mayor
informacion sobre una opcion especifica.

Notese: acceso a este comando es controlado por el
nivel SET.

KICK BOLDS
Sintaxis: /msg BotServ KICK canal BOLDS {ON|OFF} [ttb]

Setea el kick por negritas a encendido o apagado.
Al abilitarlo, esta opcion le dice al bot que kickee
usuarios que usen negritas.

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK COLORS
Sintaxis: /msg BotServ KICK canal COLORS {ON|OFF} [ttb]

Setea el kick por colores a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que usen colores.

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK REVERSES
Sintaxis: /msg BotServ KICK canal REVERSES {ON|OFF} [ttb]

Setea el kick por reversos a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que usen reversos.

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK UNDERLINES
Sintaxis: /msg BotServ KICK canal UNDERLINES {ON|OFF} [ttb]

Setea el kick por subrayados a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que usen subrayados.

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK CAPS
Sintaxis: /msg BotServ KICK canal CAPS {ON|OFF} [ttb [min [porcentaje]]]

Setea el kick por mayusculas a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que esten hablando en mayusculas.

El bot kickea solo si hay al menos min mayusculas
y que constituyan al menos porcentaje%% del total
del texto (si no es dado, por defecto es seteado a 10
caracteres y 25%%).

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK FLOOD
Sintaxis: /msg BotServ KICK canal FLOOD {ON|OFF} [ttb [ln [segs]]]

Setea el kick por flood a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que esten floodeando el canal usando al menos
ln lineas en segs segundos (si no es dado, por
defecto es seteado a 6 lineas en 10 segundos).

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK REPEAT
Sintaxis: /msg BotServ KICK #canal REPEAT {ON|OFF} [ttb [num]]

Setea el the kick por repeticion a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que esten repitiendo num veces (si num no
es dado, por defecto es seteado a 3).

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

KICK BADWORDS
Sintaxis: /msg BotServ KICK #canal BADWORDS {ON|OFF} [ttb]

Setea el kick por bad words a encendido o apagado.
Al habilitarlo, esta opcion le dice al bot que kickee
usuarios que digan ciertas palabras en el canal.

Puedes definir bad words para tu canal usando el comando
BADWORDS. Tipea /msg BotServ HELP BADWORDS para mayor
informacion.

ttb es el numero de veces que un usuario sera kickeado
antes de ser baneado. No des ttb para desabilitar
el sistema de ban una vez activado.

BADWORDS
Sintaxis: /msg BotServ BADWORDS canal ADD palabra [SINGLE | START | END]
BADWORDS canal DEL {palabra | numero | lista}
BADWORDS canal LIST [mascara | lista]
BADWORDS canal CLEAR

Mantiene la lista de bad words para un canal. La lista
de bad words determina cuales palabtas deben ser kickeadas
cuando el kick por bad words esta habilitado. Para mayor
informacion, tipea /msg BotServ HELP KICK BADWORDS.

El comando BADWORDS ADD ańade una palabra a la lista
de bad words. Si SINGLE es especificado, el kick sera
hecho solo si el usuario dice la palabra completa. Si
START es especificado, el kick sera hecho solo si el
usuario dice una palabra que comience con palabra.
Si END es especificado, el kick sera hecho solo si el
usuario dice una palabra que termine con palabra. Si
no especificas nada, un kick sera hecho cada vez que
palabra sea dicha por un usuario.

El comando BADWORDS DEL remueve la palabra dada de la
lista de bad words. Si una lista de numeros es dada, esas
instancias son borradas. (ver el ejemplo para LIST mas
abajo).

El comando BADWORDS LIST muestra la lista de bad
words. Si una mascara es dada, solo las instancias
concordando con la mascara son mostradas. Si una lista
de numeros es dada, solo esas instancias son mostradas;
por ejemplo:

BADWORDS #canal LIST 2-5,7-9
Lista bad words enumeradas 2 a 5 y 7 a 9.

El comando BADWORDS CLEAR limpia todas las instancias
de la lista de bad words.

SAY
Sintaxis: /msg BotServ SAY canal texto

Hace al bot decir el texto dado en el canal dado.

ACT
Sintaxis: /msg BotServ ACT canal texto

Hace al bot hacer el equivalente del comando "/me"
en el canal dado usando el texto dado.

SERVADMIN BOT
Sintaxis: /msg BotServ BOT ADD nick usuario host real
BOT CHANGE nick-ant nick-nue [usuario [host [real]]]
BOT DEL nick

Permite a los administradores de Servicios crear, modificar
y borrar bots que usuarios podran usar en sus propios
canales.

BOT ADD ańade un bot con el nickname, usuario, host
y nombre real dados. Ya que no se hacen chequeos de
integridad para estos seteos, ten mucho cuidado.
BOT CHANGE permite cambiar el nickname, usuario, host
o nombre real de un bot sin tener que borrarlo (y la
informacion asociada a el).
BOT DEL remueve el bot dado de la lista de bots.

Nota:: no puedes crear un bot que tenga un nick que ya
este registrado. Si un usuario no registrado esta usando
el nick, sera killeado.

SERVADMIN SET

Estas opciones estan reservadas a administradores de
Servicios:

NOBOT Previene a un bot de ser asignado
a un canal
PRIVATE Previene a un bot de ser asignado
por alguien mas que un operador
de IRC

SERVADMIN SET NOBOT
Sintaxis: /msg BotServ SET canal NOBOT {ON|OFF}

Esta opcion hace al canal no asignable. Si un
bot ya esta asignado al canal, es desasignado
automaticamente cuando abilitas esta opcion.

Limitado a administradores de Servicios.

SERVADMIN SET PRIVATE
Sintaxis: /msg BotServ SET nick-del-bot PRIVATE {ON|OFF}

Esta opcion previene un bot de ser asignado
a un canal por usuarios que no son operadores
de IRC.

Limitado a administradores de Servicios.