La creación de un robot IM
-
23-08-2019 - |
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
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.