[ Introducción | Objetivos | Como funciona | Download | Contactar ]
[ Ver Lista aprendida de #linux ]


.:: INTRODUCCION

Bot-PHP es un programa que se conecta a un servidor de IRC y se asienta como un cliente más que no habla. La característica de este bot es que cuando se le dicen ciertas palabras, se comporta de una manera muy singular.

La idea está basada en un antiguo bot conocido como "rebeldín" programado por Leumas, aunque esta versión está programada en PHP lo que permite ejecutarlo simplemente visitando una página web.

El bot tiene un sistema que evita el flood de la persona con la que habla ya que tiene un retardo entre frase y frase, al igual que ignora lo que le dicen las personas ya que solo puede ser "enseñado" por aquellas personas a las que se le ha dado el grado de "Maestro".

El bot utiliza una base de datos MySQL para almacenar los datos, para poder disponer de todos los datos visitando una web y así no hace falta que se tenga que conectar al IRC para poder utilizarlo.

Subir

 

.:: OBJETIVOS

El objetivo de Bot-PHP es ofrecer respuestas rápidas ya programadas ante las típicas dudas que suceden en un canal de IRC.

La idea de crear este bot, apareció tras la necesidad de responder las mismas preguntas en el canal #linux del irc-hispano. De esta manera se simplifica el esfuerzo de responder una y otra vez lo mismo y se le otorga ese placer al Bot-PHP.

La ventaja de este bot es que actúa igual que una persona normal y corriente respondiendo a la misma velocidad que como se escribe y así, evitar el flood masivo.

Este bot, al ser un proyecto GPL puede ser utilizado en cualquier canal de IRC de cualquier servidor. Tan solo hay que modificar el archivo config.php que se incluye en el pakete.

Subir



.:: CÓMO FUNCIONA

El Bot-PHP no conversa, dialoga ni se marca monólogos. Simplemente atiende a las órdenes o comandos de los "Maestros".

El bot tiene un objetivo muy simple: Aprender descripciones de palabras y poder enviarle todas las descripciones sobre una palabra a una persona conectada al IRC.
Este objetivo es muy útil en los canales de IRC en los que se amasan dudas y preguntas y los operadores del canal responden SIEMPRE a las mismas dudas.
Con este bot, el operador del canal puede enviarle toda la información almacenada en el bot a la persona que tiene la duda con un simple comando.

- ¿Qué es un Maestro?
Un maestro es un "nick" al que se le permite que enseñe al bot.

- ¿Cómo puede aprender algo?
Para enseñar algo al bot hay que escribir una frase como esta:

/msg Bot-PHP aprende Bot-PHP Es el bot más inteligente que existe.

Si se fija, el comando está formado por tres partes:
    - COMANDO: "aprende"
    - CLAVE: "Bot-PHP"
    - DESCRIPCION: "Es el bot más inteligente que existe."

La sintaxis para enseñarle cualquier cosa es la siguiente:

/msg Bot-PHP aprende <clave> <descripcion de la clave>

- ¿Cómo ver lo que tiene almacenado?
El Bot-PHP crea una lista de palabras y la exporta a una página web llamada lista.php por lo que cualquier persona que quiera ver las descripciones aprendidas, tan solo tiene que visitar la página:

http://www.dominio.com/path_del_bot/lista.php

- ¿Cómo le digo al bot que le envíe la información sobre una clave a una persona?
El Bot-PHP atiende a otro comando: dile

/msg Bot-PHP dile nick4392 Bot-PHP

En este comando se distinguen 3 partes:
    - COMANDO: "dile"
    - NICK AL QUE RESPONDER: "nick4392"
    - CLAVE: "Bot-PHP"

La sintaxis para decirle la descripcion de una clave a un nick es:

/msg Bot-PHP dile <nick> <clave>

Para consultar las claves disponibles, tan solo hay que visitar la web:
http://www.dominio.com/path_del_bot/lista.php.

Subir

 

.:: DOWNLOAD

La descarga de este bot puedes encontrarla aquí:

           - Descargar Bot-PHP v.0.3. (24-09-2003)

Subir


.:: CONTACTAR

Este bot está creado por Elio Rojano (^HeLL^ en el irc-hispano).

Si estás interesado en colaborar mejorando este bot, añadirle opciones o simplemente quieres comentar algo acerca del Bot-PHP, puedes hacerlo a este email:

 

Subir