|
MSNBot
es un bot que se conecta al messenger y permite
establecer una conversación en base a un
cerebro programado
para responder a todas las frases que reciba.
La
idea está basada en un script de x-chat
(IRC) que permitía, en base a una sencilla
estructura de palabras y frases, crear respuestas
automatizadas con cualquier finalidad. Personalmente
yo programé una serie de "palabras
clave" y "respuestas"
especialmente para introducir dicho script en un
canal de IRC de temática variada y ponerse
a "ligar" con todo aquel que se interesara
en mantener una conversación. Una hora después,
había quedado con 5 personas en un punto
de Málaga para conocerse y quedar a tomar
unas cervezas. A la vista de eso, me dí cuenta
que la función del script se cumplió
al 100%, lástima que el proyecto se paró
y la página cayó no pudiendo continuar
con el proyecto.
Ahora
he creado un algoritmo que
permite realizar lo mismo que aquel script de x-chat
y a la vez, añadirle diversas funciones que
lo hacen mucho más eficiente y con muchas
más opciones.
Cualquiera
es capaz de programar un cerebro para un objetivo
determinado, a continuación pongo un ejemplo
sencillo
|
Contenido del Cerebro (brain.php):
hola|hola
que|tal|yo
bien, y tu que tal?
duermo|ohh
...
Conversación
de Messenger:
<Yo>
Hola!
<Botijo> hola
<Yo> que tal
estas?
<Botijo> yo bien,
y tu que tal?
<Yo>
duermo
poco :(
<Botijo>
ohh
...
|
Por
supuesto, este ejemplo está hecho a propósito
para mostrar lo sencillo que es realizar una conversación
con el msnbot.
La explicación del algoritmo y la forma de
programarlo, lo puedes ver la web del cerebro
(brain).
En
esta página colgaré los archivos "brain.dat"
que me envíe la gente y que permitan mantener
conversaciones temáticas: "para ligar",
"para contestar dudas sobre diferentes temas",
"para entrevistar a alguien", etc...
Bienvenida
| Características
| Foro de Debate | Descargas
| Enlaces y Créditos
|