Este es el comando bot-basicbot-pluggablep que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
bot-basicbot-pluggable - Un bot estándar :: BasicBot :: script conectable
VERSION
Versión 0.98
DESCRIPCIÓN
Este script actúa como interfaz estándar para Bot :: BasicBot :: Pluggable, un marco genérico
para escribir bots IRC conectables en perl. Permite al usuario administrar un
bot de pleno derecho sin escribir ningún código perl.
SINOPSIS
bot-basicbot-pluggable --nick MyBot --servidor irc.perl.org
OPCIONES
--servidor
El servidor al que conectarse. Predeterminado a localhost.
--configfile ARCHIVO
Lea las opciones de configuración del ARCHIVO especificado. Para una discusión del posible valor y formato.
consulte la sección CONFIGFILE. El valor predeterminado para leer el archivo de configuración encontrado por
Config :: Buscar.
--logconfig ARCHIVO
La configuración de registro se leerá del archivo especificado. Por favor refiérase a
Log :: Log4perl :: Config por su formato. El parámetro loglevel se ignorará si este
se suministran opciones.
--nivel de registro NIVEL
Establece el nivel de registro de los bots en uno de los siguientes niveles en orden decreciente de salida:
rastrear, depurar, informar, advertir, error o fatal. Predeterminado para advertir.
--nick APODO
Apodo a utilizar. Predeterminado a robot básico.
--canal NOMBRE DE CANAL
Canal al que conectarse. Este parámetro puede proporcionarse varias veces. Usted no tiene
para prefijar el nombre del canal con un símbolo de almohadilla, que tendría que escaparse en
cascarón. Se agrega automáticamente para usted.
--contraseña
Establece la contraseña de administrador del Auth módulo. Esto también carga el Auth módulo
implícitamente. Tenga en cuenta que esta contraseña probablemente se verá en cualquier proceso
listado como en ps or parte superior.
--módulo
Módulos para cargar. Este parámetro puede proporcionarse varias veces. Puedes llamar
--list-modules para obtener una lista de todos los módulos disponibles. Si no define ningún módulo
a través de esta opción, Auth y Cargador se cargan de forma predeterminada.
--lista-módulos
Enumera todos los módulos instalados y luego sale. No se inicia ningún bot.
--lista-tiendas
Enumera todos los módulos de almacenamiento instalados y luego sale. No se inicia ningún bot.
--Tienda
Define qué módulo de almacenamiento se utiliza para guardar la configuración del módulo. El valor predeterminado es Salud Cerebral,
que no guarda ninguna configuración entre sesiones pero no deja ningún archivo ni
necesita alguna configuración especial.
Estas opciones toman una cadena en la forma clave=valor y se puede especificar varias veces.
El valor de la clave tipo definir qué backend de almacenamiento cargar, todos los demás parámetros
se pasan al constructor del objeto como referencia hash.
Por ejemplo:
./bot --store type = Deep --store file = foo.deep
Ese comando creará un objeto Bot :: BasicBot :: Pluggable :: Store :: Deep y pasará
"file => 'foo.deep'" a su constructor.
--juego de caracteres
Juego de caracteres para usar con el bot. Predeterminado a utf8, pero puede utilizar cualquier codificación que se enumere en
Codificar. El protocolo IRC no define un juego de caracteres específico para usar. Esta
presenta un gran problema, porque si no usa lo mismo que todos los demás en el
canal que acaba de recibir basura.
--Puerto
Puerto al que conectarse en el host de destino. Este valor predeterminado es el puerto estándar irc 6667. Usted
no será necesario definir esto en la mayoría de los casos.
--línea de comando
El bot no se conecta a ningún servidor irc, pero esperará en stdin en los comandos de
el usuario. Este modo en realidad no funcionará con muchos módulos relacionados con irc como ChanOp.
ARCHIVO DE CONFIGURACIÓN
El bot leyó un archivo de configuración encontrado por Config :: Find (generalmente llamado
~ / .bot-basicbot-pluggable.yaml) o especificado en la línea de comando a través de --archivo de configuración on
puesta en marcha. El archivo debe ser un archivo yaml sintácticamente correcto con un hash como primer nivel
elemento. Comprende todas las opciones enumeradas anteriormente y el parámetro de configuración especial,
que es un hash, donde las claves son nombres de módulo y el valor es un hash de configurable
configuración del módulo. Más fácil de mostrar que de explicar:
. . .
servidor: host
nick: robot
ajustes:
Karma:
auto_ignorar: 0
almacenar:
tipo: Profundo
archivo: foo.deep
Todos los módulos enumerados en la configuración también se cargan al inicio.
Recuerde que debe escapar de los signos de almohadilla (o almohadilla) en YAML:
. . .
canal:
- '#botzone'
Use bot-basicbot-pluggablep en línea usando los servicios de onworks.net