Twisted Words Pythonライブラリを使用して簡単なGoogleトーククライアントを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/227279

質問

Pythonを使用してGoogleトーククライアントを作成することに興味があり、TwistedライブラリのWordsモジュールを使用したいと考えています。例を見てきましたが、現在のGoogleトークの実装では動作しません。

これに幸運はありましたか?簡単なチュートリアルを文書化しますか?

簡単なタスクとして、集計番号を取得できるように、さまざまなGoogleトークアカウントのオンライン時間を追跡するクライアント/ボットを作成します。各アカウントでボットと友達になり、XMPPプレゼンス情報を使用して、集計できる時間を追跡できると考えています。

ありがとう。

役に立ちましたか?

解決

wokkelはねじれた言葉の未来です。 メタジャックは非常に素晴らしいブログの投稿を始めましょう。

素敵で機能的なサンプルプロジェクトを開始する場合は、 whatsup ボットをご覧ください。

他のヒント

xmpppy ライブラリを使用して、簡単に動作する簡単なJabberボット(したがってGoogleトークボット)を作成しました。 xmpppy の例から始めることができます(具体的には bot.py

twisted.Wordsで実際に実装されているもの:

こちらは、すべてを印刷するボットの作成に関する簡単なチュートリアルですローカル端末への受信メッセージ(および受信メッセージの尊敬で応答するバージョン)。さまざまなアカウントのオンライン時間を追跡するには、「プレゼンス」のコールバックを追加します。 (Jabberの用語では、オンライン/オフライン/退席などは「プレゼンスの変更」です)

より完全なシステムの場合、 pownce-jabber-bot はtwisted.wordsおよび wokkel はジャバーインターフェース用です。

powncebot / __ init__.py ファイルは開始するのに適した場所のように思えます-それは非常に単純なようです。

しばらく前に、PythonでXMPPクライアントを構築しようとしていました。私が探していたプロジェクトに取り掛かっていません。ツイストを使用したものは何も見ませんでしたが、いくつかのXMPPライブラリが見つかりました。

GPLの下で、XMPPを使用してマルチポイント会議システムを実行するpythonプログラムも見つけました。

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

Twistedライブラリが古くなっているように見えるため、2つの選択肢があります。 独自のXMPPハンドラを実装するか、別のライブラリを探します。

生のXMLを使用することをお勧めします。 XMPPはそれほど複雑ではなく、何かを学ばなければなりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top