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

blo-bot.jpgHemos 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!

Esta entrada fue enviada desde aquí con la Banda Ancha Móvil de Entel PCS.

Link: How to Write Your Own IM Bot in Less Than 5 Minutes (LabKnol, vía Lifehacker)

Compartir Compartir
Publicado por JI Stark el 2 de September 2008 en la categoría Internet con los tags , , . Tiene 21 comentarios.

21 Comentarios

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

Deja tu Comentario ↓
SecoL

DesaprobarAprobar4 SecoL dijo el 2-9-2008 a las 19:07:

1

mmm
tanto CROMO y nadie pesca otros temas xD

despues de testear el cromo sigo con esto :P

S.

Andres

DesaprobarAprobar-1 Andres dijo el 2-9-2008 a las 19:11:

2

mm interesantee…

Ver Comentario... sandrups dijo el 2-9-2008 a las 19:22 ...

Chicoblog

DesaprobarAprobar1 Chicoblog dijo el 2-9-2008 a las 19:43:

4

Woooow!

Geniaal!!

Antes yo lo ocupaba con una clase de PHP que me chupaba los recurso !

MZK se llamaba en todo caso :B

Vamos a probar esto que tal anda!

Gracias y saludos!.

altuzar

DesaprobarAprobar10 altuzar dijo el 2-9-2008 a las 19:47:

5

Pues perdonad la pregunta pero…. ¿¿Para qué se usa un IM bot????

hodavame

DesaprobarAprobar1 hodavame dijo el 2-9-2008 a las 20:15:

6

ta weno…. pero no entendí nada jajaja
ya tengo el cerebro Chromeado.
después de dormir un rato voy a leer de nuevo porque se ve interesante.

Azyn

DesaprobarAprobar0 Azyn dijo el 2-9-2008 a las 20:46:

7

Soy yo o el robot de la imagen tiene unas sabritas en la charola que lleva en la mano??

cuak

DesaprobarAprobar5 cuak dijo el 2-9-2008 a las 21:42:

8

no entendí ni siquiera como registrarme sorry por mi ignorancia…

cuak

DesaprobarAprobar-2 cuak dijo el 2-9-2008 a las 21:43:

9

p**a q soy tonto! pronto tendré un bot :loco:

hypn

DesaprobarAprobar2 hypn dijo el 2-9-2008 a las 21:54:

10

me recuerda a los bots de IRC

pckz

DesaprobarAprobar1 pckz dijo el 2-9-2008 a las 23:09:

11

hay errores en el codigo, falta el comienzo de un codigo en php: “(mayor que)?php , y las comillas de la antepenultima linea, deberian ser: ”

eeeh, y juajua nose pero no lo puedo agregar xD me dice pidgin que no es una cuenta de passport valida :S xD a alguien mas le pasa?

pckz

DesaprobarAprobar0 pckz dijo el 2-9-2008 a las 23:44:

12

de hecho ahora lo agregue por google talk pero no aparece conectado nunca :S y no pasa nada cuando le hablo, que onda? alguien mas lo hizo? xD

Lanzan sitio para crear bots de Messenger MESSENGER MANIA

DesaprobarAprobar0 Lanzan sitio para crear bots de Messenger MESSENGER MANIA dijo el 3-9-2008 a las 00:35:

13

[...] Fayerwayer //’); //]]> Publicado por msnadicta en Herramientas, Noticias el 3 Septiembre, 2008 [...]

Kique

DesaprobarAprobar0 Kique dijo el 3-9-2008 a las 01:07:

14

Espero que no se venga una oleada de spam de tipo "-¿Me firmas mi fotolog/metro?"- en los mensajeros instantáneos.

María José

DesaprobarAprobar-3 María José dijo el 3-9-2008 a las 10:31:

15

A mí me llamó más la atención el robotito inflable :)

Prensa Libre

SKR

DesaprobarAprobar1 SKR dijo el 3-9-2008 a las 14:05:

16

NO SEAS MALO NO ENTIENDO NI MIER..COLES justo hoy? weno a ver si se frenan un poco y lo explican mejor q todos no sosmos programadores xD

PhObOs

DesaprobarAprobar-1 PhObOs dijo el 3-9-2008 a las 15:35:

17

creo q a mis años ya es demaciado tarde para aprender a programar

Mr_Trukit0

DesaprobarAprobar2 Mr_Trukit0 dijo el 3-9-2008 a las 16:21:

18

Apenas tenga un tiempo me crearé un bot de MSN para hacer pruebas. Son muy útiles para proveer algún servicio automatizado de atención a clientes y cosas por el estilo.

Marcel Jordán G.

DesaprobarAprobar0 Marcel Jordán G. dijo el 3-9-2008 a las 17:17:

19

Probando bot en la noche… ojala se implemente en un archivo encriptado de un game para las macros por linea :3

servirá para msn o.O

owis

DesaprobarAprobar0 owis dijo el 15-9-2008 a las 11:42:

20

uhm… a mi tambien me pasa… me sirve solo para gtalk :S

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?