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を連絡先に追加してください。

Source: https://habr.com/ru/post/J68825/


All Articles