| Python-Jabberbot PythonのためのJabber Botフレームワークは、単純なJabber Botsを簡単に書くことができます。 |
今すぐダウンロード |
Python-Jabberbot ランキングとまとめ
- 出版社のWebサイト:
- http://thpinfo.com/2008/urlwatch/
Python-Jabberbot タグ
Python-Jabberbot 説明
PythonのためのJabber Botフレームワークは、単純なJabberボットを簡単に書くことができます。 Python-Jabberbotアプリケーションは、PythonのためのJabber Botフレームワークです。これらのJabber Botを使用して、システムの実行に関する情報を提供して、WebサイトがJabber対応の訪問者と対話するため、またはカスタムPythonスクリプトで監視されている更新または変更についてボットの所有者に通知します。あなた自身のJabber Botを使ってプログラミングすることができます役に立った。これはPython-Jabberbot、PythonのためのJabber Botフレームワークで、簡単に単純なJabber Botを簡単に書くことができます。 Jabberボットを使用して、あなたのウェブサイトをあなたのウェブサイトをあなたの訪問者と対話させるか、あなたがあなたのPythonスクリプトで監視する更新や変更についてあなたに知らせるためにあなたの実行中のシステムについての情報を提供することができます。しかし、もう1つのことをする小さなジャバーボットを簡単に書くようにして、それをよく書くことを容易にするように設計されています。クラスをインポートします.Jabberbot Import Jabberbotから? Jabberbotクラスのサブクラス? bot_から始まるメソッドを追加すると、これらはコマンドとしてエクスポートされます(例えば、DEF BOT_DISPLAY_ID(Self、Mess、ARGS))。メソッドは、ユーザーに送信されたメッセージを文字列として返信する必要があります(またはコマンドが返信がない場合はなし)。あなたのボットのインスタンスを作成し、ユーザー名とパスワードを提供しますか?インスタンスのserver_forever()メソッドを呼び出しますか?あなたのボット上のsend()メソッドを呼び出して、特定のUserSexampleコードにメッセージを送信することができます:Jabberbot Import JabberBotImport DateTimeClass SystemInfoJabberBot(Jabberbot):DEF BOT_SERVERINFO(self、mess、args): ""サーバーに関する情報を表示します。 version = open( '/ proc / version')。READ()。strip()loadavg = open( '/ proc / loadavg')。読み取り()返品 '%snn%s'%(バージョン、loadavg) )DEF BOT_TIME(Self、Mess、Args): "" "現在のサーバー時間" "" "" "return str(datetime.datetime.now())def bot_rot13(self、mess、args):" "" "" "" "" "渡された引数ROT13 'ed "" "args.encode(' rot13 ')def bot_whoami(self、mess、args):" ""あなたのusername ""を返されます "" mess.getfrom()username = jabberid@jabberserver.org 'password =' my-password'bot = systeminfojabberbot(ユーザー名、パスワード)bot.serve_forever()要件: ・Python. ・xmpppy このリリースの新機能: ・このリリースではXMPPPYの依存関係チェックを修正しました。
Python-Jabberbot 関連ソフトウェア