FW Tips: Crea tu bot de mensajería instantánea en 5 minutos

blo-bot.jpgFW Tips: Crea tu bot de mensajería instantánea en 5 minutos

Hemos hablado de (ro)bots bastante en FW. Sin embargo, ¿no sería entretenido crear uno mismo un bot a nuestra medida, con información del tiempo, del tráfico, o no sé, de la programación de la liga de fútbol parados en un pie de tu barrio? Claro que lo es. Por eso, acá te dejo un interesante tutorial para que pongas las manos en la masa (digital) y crees el tuyo propio.

Ah, ojo: niños, no lo usen para espamear al mundo. Námaste. La ciencia, tras el salto.


Así se hace

1Primero, ve y créate una cuenta en IMified. No debiera tomarte más de un minuto. ¡Ah! Recuerda ser creativo con los nombres, tienes la posibilidad de tener uno solo por cada cuenta creada.

imified-invitacion.jpg

2Luego, revisa tu correo. Te llegará un mensaje con una clave para la API, la que debes activar aquí.

imified-mail.jpg

3Después, es hora de darle vida a tu bot. ¿Cómo? Usando un lenguaje de programación, porque a grandes rasgos, ¡eso es un bot!. Usa el que más te acomode: PHP, Python o Perl son bienvenidos. En IMIified hay una guía que resolverá cualquier duda. Bajo estas líneas, un ejemplo que utiliza Google Suggest escrito en PHP:

// Obtener las keywords desde Google Suggest:
$u = "http://google.com/complete/search?output=toolbar";
$u = $u . "&q=" . $_REQUEST['msg'];

// Usando curl, ya que Dreamhost no permite el uso de FOPEN:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $u);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$xml = simplexml_load_string(curl_exec($ch));
curl_close($ch);

// Parsear palabras clave y devolver el resultado a la ventana de IM:
$result = $xml->xpath('//@data');
while (list($key, $value) = each($result)) {
echo $value ."
“;
}
?>

4Antes de terminar, sube el script a un servidor web y copia la URL con su ubicación.

5Para terminar, pega la dirección del script en el cuadro de texto que dice Bot URL.

imified-boturl.jpg

Presiona Update, y ¡voilá! Ya está todo listo. Ojo, eso sí, pues los bots no están funcionando muy bien desde que el tutorial original fue a parar a Digg. ¡Que lo disfrutes!

Comentarios