twitterspy:あなたの個人的なジャバーtwitterゲートウェイ

t2p.meへの招待が十分になかった人々に捧げられ、定期的なtweet.imレイアウトを取得し、このチェッカーを自分の手に取りたいだけです。



Twitterspyについて話しているのは、 Pythonで記述され、上記の有名なゲートよりも多くの場所で既に使用可能な、無料で配布されるJabberボットです。 配布されているMITライセンスにより、ボットコードを自由に変更して、すでにきれいな機能を拡張できます。





機能について:







これは個人のボットなので、Twitter APIへの1時間あたり20,000コールの制限は完全にあなたのものです(私はかろうじて数百を費やすことができました)。 ただし、マルチユーザーボットであり、友人と共有できます。 招待モジュールを追加して、ハブでそれらを配布することもできます



twitterspyの実行方法



技術的には、ボットは大食いではありません。 私のサーバーでは、そのプロセスは20メガバイトのRAMを消費します。 実行するには、 次のものが必要です。





リポジトリのクローンを作成します。

git clone git://github.com/dustin/twitterspy.git







内部の依存関係をリポジトリにロードします(wokkelライブラリなど):

git submodule init && git submodule update







twitterspy.conf.sampleをtwitterspy.confにコピーし、自分用に変更します(主なことは、パスワードを使用してJIDボットを作成することです)。



クリーンなデータベースを初期化します。 CouchDBの場合、これはコマンドです:

./etc/create_couch.py





sqliteの場合、これは次のとおりです。

sqlite3 /path/to/twitterspy.sqlite3 < etc/schema.sql







できた デーモンを実行します: twistd -y twitterspy.tac







これで、任意のギルクライアントの連絡先にボットのJIDを追加するだけで十分です。個人のTwitterゲートウェイは自由に使用できます( 「キャンセル」コマンドの楽しいe曲でロシア語バージョンを最初に作成するのは誰ですか?; O) )。



PS:動作中のボットを見たい場合は、twitterspy @ jabber.orgを連絡先に追加してください。



All Articles