2009-02-13 13 views
6

Próbuję utworzyć bota IM i nie udało mi się znaleźć niezbędnych zasobów.Tworzenie bota IM


UPDATE

Wystąpił problem z Imified co boty GTalk nie pojawiają się w sieci (i nie odpowiada), działa teraz tak mam to zamknięcie.

Ta praca jest wykonywana pod numerem tutorial.


Original pytanie nie usunięte w celach informacyjnych

pierwsze, znalazłem świetny tutorial na How to Write Your Own IM Bot, ale to wykorzystuje platformę IMified który wygląda martwy (ostatni wpis na blogu w septembre 2008, bez sprzężenia zwrotnego na ich forum pomocy, ...).

Udało mi się stworzyć beta-bota, korzystając z ich usług, ale jak widzę na ich forum pomocy, nigdy nie będzie on dostępny online.

Ktokolwiek to zrobił?

Uwagi

szukam czegoś, co byłoby:

  • bezpłatny
  • Działa z PHP * lub jakimś wolnym roztworze hostingowych (jak IMified ale to działa)
  • Działa dla Google Talk (nie obchodzi mnie wcale)

Oczywiście, publikuj odpowiedzi na temat rozwiązań, które nie spełniają tych kryteriów, może to pomóc.

* Mam Linux Hosting planu na GoDaddy

+0

Hostowałem bot w imified (php) i nawet teraz mój bot jest aktywny !!! Nie mam pojęcia, dlaczego tak się stało. Kiedy stworzyłeś bota? – Shoban

+0

Dzisiaj, ale każda wiadomość na forum pomocy wydaje się wspomnieć, że ich bot nie żyje. – mbillard

Odpowiedz

1

Zrobione z samouczka w przypadku nigdy nie znika:

Krok 1: Przejdź do imified.com i poprosić o zaproszenie. Powinieneś również nadać swojemu botowi przyzwoitą nazwę, ponieważ możesz mieć tylko jednego bota na adres e-mail .

Krok 2: E-mail z tajnego klucza powinien dotrzeć w skrzynce odbiorczej na następną minutę. Skopiuj ten klucz do schowka i przejdź tutaj, aby zrealizować ten klucz: .

Krok 3: Teraz nadszedł czas, aby stworzyć bota, który jest rzeczywiście prosta skrypt, który znajduje się na publicznym serwerze. Może to być PHP, Perl, Python lub inny język. Więcej tutaj.

To jest źródło skryptu PHP, który napisałem dla labol IM bota - całkiem samo wyjaśniający - odczytuje twoją wiadomość, pobiera odpowiednie dane z Google Suggest i odsyła je do okna wiadomości błyskawicznych.

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

Krok 4: Gdy skrypt jest gotowy, umieścić go gdzieś na serwerze WWW i skopiować cały URI do schowka.

Teraz zaloguj się na swoje zmodyfikowane konto, wklej URL skryptu i dodaj, że im bot twoja lista przyjaciół. to jest to!

4

Google Talk używa Jabbera, gdzie protokół nazywa XMPP. Szybkie wyszukiwanie google "xmpp bot php" doprowadziło mnie do here. To powinno wystarczyć na początek?

Powiązane problemy