Pregunta

Estoy tratando de crear un bot de mensajería instantánea y no he sido capaz de encontrar los recursos necesarios.


Actualizar

Hubo un problema con los robots haciendo IMified Gtalk no aparecen en línea (y no responde), funciona ahora, así que voy a cerrar esto.

tutorial Cómo funciona.


pregunta original no se eliminan con fines de referencia

En primer lugar, encontré un gran tutorial sobre Cómo escribir su propio sistema de mensajería Bot , sino que utiliza la plataforma IMified la que parece muerto (última entrada de blog en septiembre de 2008, sin retroalimentación sobre su foro de ayuda, ...).

Me las arreglé para crear un bot beta utilizando su servicio, pero lo que puedo ver en su foro de ayuda, nunca va a estar en línea.

Por lo tanto, cualquiera logró hacerlo?

Notas

Estoy buscando algo que sería:

  • libre
  • funciona con PHP * o alguna solución de alojamiento gratuito (como IMified pero que funciona)
  • funciona para Google Talk (que realmente no se preocupan por la otra)

Por supuesto, insertas respuestas sobre cualquier solución que no se ajusta a estos criterios, que podría ayudar.

* Tengo un plan de alojamiento Linux en GoDaddy

¿Fue útil?

Solución 2

Tomado del tutorial en caso de que alguna vez desaparece:

  

Paso 1 : Ir a imified.com y solicitar una invitación. Debieras   También dará a su bot un nombre decente, ya que puede tener sólo un bot por   dirección de correo electrónico.

     

Paso 2 : Un correo electrónico con una clave secreta debe llegar a la bandeja de entrada del   minuto siguiente. Copiar esa clave al portapapeles y vaya aquí para redimir lo   la clave.

     

Paso 3 : Ahora es el momento para crear un robot que es en realidad un simple   script que reside en el servidor web público. Podría ser en PHP,   Perl, Python o cualquier otro idioma. Más aquí.

     

Esta es la fuente del script PHP que escribí para el bot labnol IM -   bastante explica por sí mismo - se lee el mensaje, obtiene el correspondiente   los datos de Google Suggest y se hace eco de nuevo a la ventana de mensajes instantáneos.

<?php   // Get all the related keywords from Google Suggest
    $u = "http://google.com/complete/search?output=toolbar";   $u = $u . "&q=" . $_REQUEST['msg'];

    // Using the curl library since dreamhost doesn't allow 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);

    // Parse the keywords and echo them out to the IM window
    $result = $xml->xpath('//@data');
    while (list($key, $value) = each($result))
    {
        echo $value ."<br>";
    }
?>
     

Paso 4 : Una vez que el guión está listo, puso   en algún lugar de su servidor web y copiar la URI completa a la   portapapeles.

     

Ahora ingrese a su cuenta IMified, pegar la URL guión y añadir que   im bot su lista de amigos. Eso es todo.

Otros consejos

Google Talk utiliza Jabber, en el que el protocolo se llama XMPP . Una rápida búsqueda en Google de "PHP xmpp bot" me llevó aquí . Esto debería ser suficiente para empezar?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top