
Rebot 0.10 (beta)

Funcionamiento
--------------

*Modos de funcionamiento:

 Modo comando: el bot esperar comandos para realizar
  diferentes acciones.

 Modo juego o aplicacin: es cuando se ha cargado un juego
  o aplicacin, toda la entrada ir ahi. Para volver al
  modo comando hay que salir del juego o aplicacin.

*Prefijo comando: en modo juego si una lnea empieza por "&&"
  el comando ir a rebot, no a la aventura o aplicacin.

*Prefijo comentario: toda lnea que empiece por "." , "'" ,
  "#" o "!" ser ignorada por el bot, con el comando "cambio"
  o "cambiar" se conmuta a que se ignoren las lneas que NO
  empiecen por "." , "'" , "#" o "!".

*Comandos genricos de rebot (modo comando):

  ayuda/?
     Muestra este texto.
  cargar/jugar <aventura> [intrprete]
     Inicia una aventura con un interprete y pasa
     a modo juego.
  aventuras/juegos
     Muestra la lista de aventuras disponibles.
  interpretes
     Muestra la lista de intrpretes disponibles.
  ejecutar <aplicacin>
     Ejecuta la aplicacin.
  aplicaciones
     Muestra la lista de aplicaciones disponibles.
  multi [argumentos]
     Activa/desactiva el modo multijugador.

*Comandos especficos del mdulo IRC:

  canal <canal>|ninguno
     Cambia el canal de IRC en el que rebot est o "ninguno"
     para que no est en ningn canal.
  master [password]
     Autentifica al usuario maestro mediante password si es
     necesaria.
  op [password]
     Da op si se es el usuario maestro. Se deber especificar
     la password de usuario maestro si es necesaria.
  chat [usuario]
     Inicia un DCC CHAT con el usuario.
  nochat [usuario]
     Cancela un DCC CHAT previamente abierto.
  finalizar
     Finaliza una sesin como maestro.
  salir
     Termina la ejecucin del bot.
 Algunos de estos comandos pueden estar permitidos slo a
 usuarios con op o al usuario maestro.

*Comandos especficos del mdulo Jabber:

  contactos
     Muestra la lista de contactos de Jabber. Leyenda:
     + Online
     - Offline
     z Away
     * Permitido
     @ Master
     X No correctamente agregado
  agregar <contacto>
     Manda una peticin de agregar a un contacto a la lista
     de contactos de Jabber. Debe estar permitido.
  borrar <contacto>
     Elimina a un contacto de la lista de contactos de Jabber.
  permitidos
     Muestra la lista de contactos permitidos.
  permitir <contacto>
     Aade un contacto a la lista de permitidos.
  denegar <contacto>
     Elimina un contacto de la lista de permitidos.
  canal [canal] [password]
     Hace entrar o cambiar de canal (chatroom) al bot con una
     password opcional. Si no se especifica el canal mostrar
     el actual si lo hay. Si el canal es "ninguno" saldr del
     canal actual.
  salir
     Termina la ejecucin del bot.
 Algunos de estos comandos pueden estar permitidos slo a
 algunos contactos.

*Comandos especficos del mdulo transcript:

  fichero [nombre fichero]
     Comienza un fichero de transcripcin, si no se especifica se
     pregunta el nombre, si ya haba un fichero en uso se cierra antes
     de comenzar con el nuevo.
  pausa
     Hace una pausa de la transcripcin, si ya estaba pausada se
     contnua la transcripcin.
  borrar
     Cierra y borra el fichero de transcripcin en curso.
  salir
     Cierra el fichero de transcripcin y termina la aplicacin.

*Comandos especficos del mdulo msn:

  +me <emocion>
        Expresa emocin, igual que en IRC
  +who
        Lista los usuarios chateando con Rebot (modo Privado)
  +ver
     Versin de Rebot
  +mylevel
     Muestra el nivel de usuario
  +menuad
        Men con los comandos disponibles para masters
  +disconnect
        Rebot dejar de enviar mensajes. (Se rompe el vnculo. Recomendado para clientes MSN Live)
  
 Comandos de administrador (master) disponibles:
 
  +cambio             : Ignorar comentarios si/no  
  +dp <archivo.png>   : Cambia el avatar del bot
  +dn     <nombre>    : Cambia el display name del bot
  +status <valor>     : Cambia estado on-line (status) del bot (NLN,HDN,BSY,LUN,IDL,BRB,AWY,PHN)
  +socks show         : Muestra los sockets (SB) actualmente abiertos
  +socks kill <n>     : Elimina socket nmero n. Abandona esa conversacin
  +salir              : Apaga el bot (lo desconecta)  
  +list               : Listado de usuarios (masters, public, blocked, etc)
  +add master <email> : Otorga a <email> nivel de master
  +add public <email> : Otorga a <email> nivel de public
  +del <email>        : Elimina a <email>. Ahora es annimo
  +ban <email>        : Blockea <email>
  +unban <email>      : Desblockea <email>

