Frage

Ich bin daran interessiert, einen Google Talk-Client mit Python zu machen und möchte das Twisted-Bibliotheken Worte Modul verwenden. Ich habe in den Beispielen gesucht, aber sie nicht mit der aktuellen Implementierung von Google Talk arbeiten.

Hat jemand mit diesem kein Glück gehabt? Möchten Sie einen kurzen Tutorial etwas dagegen zu dokumentieren?

Als eine einfache Aufgabe, ich möchte eine Client / Bot erstellen, die die Online-Zeit meiner verschiedenen Google Talk-Konten verfolgt, so dass ich eine Gesamtzahl bekommen. Ich denke, ich könnte in jedem Konto den Bot Freund und dann die XMPP Anwesenheitsinformationen verwenden, den Überblick über die Zeit Schritt zu halten, was ich kann dann Aggregat.

Danke.

War es hilfreich?

Lösung

wokkel ist die Zukunft der verdrehten Wörtern. metajack schrieb eine wirklich schöne Blog-Post auf Anfang.

Wenn Sie ein schönes, funktionales Beispielprojekt mit zu beginnen, beachten Sie auch meinen whatsup bietet.

Andere Tipps

Ich habe eine einfache Jabber Bietet geschrieben (und damit Vortrag bietet Google) die xmpppy-Bibliothek, die gut funktioniert. Die Beispiele auf xmpppy sollten Sie (insbesondere bot.py )

Wie für etwas tatsächlich umgesetzt in twisted.Words:

Hier ist ein einfaches Tutorial einen Bot zu schaffen, das jeder druckt empfangene Nachricht an dem lokalen Endgerät (und eine Version, die mit dem Reveres der empfangenen Nachricht antwortet). Um die Online-Zeit von verschiedenen Konten zu verfolgen, würden Sie einen Rückruf für „Präsenzen“ add (going online / offline / away etc. ist „Präsenz Änderungen“, in Jabber-Terminologie)

Für ein umfassenderes System, Pownce-Jabber-Bot Anwendungen twisted.words und wokkel für die jabber-Schnittstelle.

Die powncebot / __ init__.py Datei scheint wie ein guter Anfang - es ist ziemlich einfach zu sein scheint

.

Ich war auf der Suche ein XMPP-Client in Python vor einiger Zeit zu bauen. Ich habe nicht dazu gekommen, an dem Projekt zu arbeiten ich wurde es bei der Suche. Ich habe nichts gesehen, die verdrehten verwendet, sind aber ein paar XMPP Bibliotheken, die ich gefunden.

Ich fand auch ein Python-Programm, unter der GPL, dass wirkt Multi-Point Konferenzsystem XMPP verwendet wird.

http://coders.meta.net.nz/~perry /jabber/confbot.php

Da der Twisted-Libs veraltet zu sein scheint, haben Sie zwei Möglichkeiten: Implementieren Sie Ihre eigene XMPP-Handler oder suchen Sie eine andere Bibliothek.

Ich würde vorschlagen, mit dem rohen XML arbeiten; XMPP ist nicht so kompliziert und Sie sind verpflichtet, etwas zu lernen.

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