Frage

Ich versuche, ein IM-Bot zu erstellen, und ich habe nicht die notwendigen Ressourcen in der Lage zu finden.


UPDATE

Es gab ein Problem mit IMified machen gtalk Bots nicht online erscheinen (und reagiert nicht), es funktioniert jetzt so das ich schließen.

Das Tutorial funktioniert.


Original Frage nicht zu Referenzzwecken gelöscht

Erstens, ich habe ein großes Tutorial auf Wie sie Ihr eigenes iM Bot schreiben, aber es nutzt die IMified Plattform, die tot aussieht (in septembre 2008 letzte Blog-Post, keine Rückmeldung auf ihrer Hilfe Forum, ...).

Ich habe es geschaffen, ein Beta-bietet mit ihrem Service zu schaffen, sondern, wie ich in ihrer Hilfe Forum sehen kann, es wird nie online sein.

So gelang es jemand, es zu tun?

Notizen

Ich bin auf der Suche nach etwas, das wäre:

  • Free
  • Arbeitet mit PHP * oder einige kostenlose Hosting-Lösung (wie IMified aber das funktioniert)
  • Funktioniert für Google Talk
  • (ich wirklich nicht über die anderen kümmern)

Natürlich schreibe Antworten zu jeder Lösung, die diese Kriterien nicht passen, es könnte helfen.

* Ich habe einen Linux-Hosting-Plan auf GoDaddy

War es hilfreich?

Lösung 2

aus dem Tutorial genommen, falls es jemals verschwindet:

  

Schritt 1: : Zum imified.com und fordern Sie eine Einladung. Du solltest   geben Sie Ihr bietet auch einen anständigen Namen, weil Sie pro nur ein Bot haben können   E-Mail-Adresse.

     

Schritt 2 : Eine E-Mail mit einem geheimen Schlüssel sollte in Ihrem Posteingang ankommt die   nächste Minute. Kopieren Sie diesen Schlüssel in die Zwischenablage und gehen hier, dass einlösen   Taste.

     

Schritt 3: : Jetzt ist es Zeit einen Bot zu schaffen, das ist eigentlich eine einfache   Skript, das auf dem öffentlichen Web-Server befindet. Es könnte in PHP sein,   Perl, Python oder eine andere Sprache. Mehr hier.

     

Dies ist die Quelle des PHP-Skript, das ich für den labnol IM Bot geschrieben -   ziemlich selbsterklärend - es liest Ihre Nachricht, wird die entsprechende   Vorschlagen Daten von Google und hallen es zurück an das IM-Fenster.

<?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>";
    }
?>
     

Schritt 4: : Sobald Ihr Skript fertig ist, setzen   es irgendwo auf Ihrem Webserver und kopieren Sie die vollständige URI an die   Zwischenablage.

     

Jetzt einloggen zu Ihrem IMified Konto, fügen Sie die Skript-URL und fügen hinzu, dass   im Bot deiner Freundesliste. Das ist es.

Andere Tipps

Google Talk verwendet Jabber, wo das Protokoll XMPP genannt wird. Eine schnelle Google-Suche nach "xmpp bietet php" führte mich hier . Dies sollte für den Anfang genug sein?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top