errが簡単に、展開可能な拡張性と保守性になるように設計プラグインベースのXMPPチャットボットは 。これは、Pythonで書かれて、それは最初のもののためにいくつかのマイナーな修正を加えjabberbot_とyapsy_に基づいています。
< P> の特長の:ます。
- hipchat_とopenfire_でテストが、どのXMPP / Jabberのサーバーと互換性である必要があります。
- セットアップできるように、人物の制限リストがある管理権限をします。
- 動的プラグインアーキテクチャ:ボット管理者がインストールすることができます/アンインストール/だけボットとのチャットによって動的/無効のプラグインを有効にします。
- がサポートするMUCs(チャットルーム)
- MUCへのプロキシとルート1 2 1のメッセージは非常にそれが(例えば、JIRAのXMPP通知用)MUC互換性があるように単純なXMPP通知者をイネーブラことができます。
- (以下の例を参照)本当に簡単に拡張します。
- は、プラグインごとに自動持続性ストアを提供します。
- !helpコマンドます。
コマンドのPythonのドキュメンテーション文字列から動的にドキュメントを生成する
のこのリリースのの新機能:
- 特徴:
- webhookコールバックのSSLサポートします。
- JIDのUnicodeサポートします。
- ユーザーごとのコマンド履歴(レオニードS. Usov https://github.com/leonid-s-usovのおかげで)
- HIDE_RESTRICTED_COMMANDSオプションは、ヘルプ(レオニードS. Usov https://github.com/leonid-s-usovのおかげで) から非accessobleコマンドをフィルタに追加
- このERR-markovbotが公式のプラグインリストに追加されました(最大ワーグナーhttps://github.com/MaxWagnerのおかげで)
- の解析バージョンは現在ベータ、アルファ、RC等...ステータスます。 をサポートしています
- 主なリファクタリング:LI>
- のPython 3互換ます。
- XMPPバックエンドがsleekxmppに置き換えられています。
- フラスコに、ボトルに置き換えられました(すみませんませPY3のサポート、ない未来をフラスコん)
- ロケットは、SSLをサポートするWebサーバとして使用されます。
- 今IRCバックエンドはsmplerパイソン/ IRCパッケージます を使用します
- 改善されたユニットテストのカバレッジます。
のバージョン1.6.7でのの新機能:
- バグ:LI>
- XMPPからそれが必要として削除され、Gtalkなどの互換性を壊していなかった。
- 固定「JID-不正な形式の「エラー()
- 特徴:
- 新しいプラグイン:ERR-dnsutils https://github.com/zoni/err-dnsutilsます。
- は今、あなたは選択的にプライベートチャットに指定されたコマンドのリストからチャットルームの回答をそらすことができます(例えばIRCで洪水を回避し)ます。
- ログが歩哨を使用して行うことができます。
- このErrが今IRC上でSSLを使用してログインすることができます(ダン·ポワティエhttps://github.com/poirierにTHX)
build_replyと
のバージョン1.6.5でのの新機能:
- バグ:LI>
- https://github.com/gbin/err/issues/59 [それを診断するのを助けるためのhttps://github.com/bubba-h57&https://github.com/zoniにThxを]
- 特徴:
- グラフィカルなバックエンドが今より良いいくつかのバックエンドを反映するために、複数行のチャットを使用しています。
のバージョン1.6.4でのの新機能:
- バグ:LI>
- アイデンティティの剥離の問題
- に退縮固定warn_adminます。
- 近くに正しく接続降下に棚[Linuxの専門的にThxをhttps://github.com/linuxtechie]
- !ステータスレポートは、非構成されたプラグイン(ラベルC) のために間違っていましたした修正され
- &QUOT上の完全な再接続を強制的に、他のホスト&QUOTを参照してください。 XMPPメッセージ
- 特徴:
- これで、 [シアラン·ガルトニークスhttps://github.com/CiaranGにThxを]ボットのデフォルトのプレフィックス(新しいconfig BOT_PREFIX)を変更することができます
- 並行してコマンドを実行するには、オプションのスレッドプールを追加しました(実験、新しい設定を:BOT_ASYNC)
- シグナルUSR1に今ボット待機を行うことができますので、
- は今、あなたは、いくつかの設定を持つことができます_ *。pyと、バックエンドごとに1つ(毎回ボットを再設定しなくても、特にバックエンドをテストできるように)します。
あなたはそれが生きるデバッグするために地元のpythonコンソールを起動するためにERRの-USR1 PIDを殺すます
のバージョン1.6.3でのの新機能:
- バグ:LI>
- !リロードがします。 テンプレートでクラッシュを引き起こしていた
- !アップデートがinternal_shelfに失敗していたします。
- アイデンティティとメッセージの周りにいくつかの整合性フィックスアップを、今、彼らはほぼ同じで、すべてのバックエンド を越えた振る舞うべき
- はバックエンド間でいくつかのユニコード/ UTF-8の問題を修正します。
- 標準のXMPPと生き続けるhipchatを統一し、彼らは同じします。 を働く
- 特徴:
- &QUOT、ERR-タイムマシンを追加しました。歴史&QUOT。すべてのメッセージをログに記録し、インデックスのプラグイン。特定の日付などの上にLuceneの構文でそれを照会することができます...
- のconfig構造が変更したか失敗した場合、簡単にあなたの現在の設定を適応させることができますので、今、ボットはあなたが持っていた設定とデフォルトのテンプレートを紹介します。
- は、XHTML-IMのスキーマを追加しました。
<李は>(!のconfig Webサーバがそれを可能にするために参照してください。デフォルトでは無効)Webサーバ組み込みプラグインからWebサーバのUIを追加しました。
あなたのテンプレートが生成しているかどうか確認するには任意のXMLエディタを使用できるように
のバージョン1.6.2でのの新機能:
- バグ:LI>
- Pythonの設定のための依存関係が欠落して[ジョシュア·トービンにTHX https://github.com/joshuatobin]
- まで混合される2ロギングデバッグ文を修正[ジョシュア·トービンにTHX https://github.com/joshuatobin]
- QTのユーザー·インターフェースからrewritting URLを削除します。
- 特徴:
- 次にBOT_EXTRA_PLUGIN_DIRはリストをすることができます。
<李は> 基本的なIRCのサポートを追加しました
あなたが同時に複数のプラグインを開発することができますので、
のバージョン1.6.0でのの新機能:
- バグ:LI>
- は終了するERRを防止したスレッドの問題を修正します。
- Pythonのshebangsライン
- は設定パスは、我々は他のインストールと競合しないように最初に挿入されていません。
- シャットダウン時にいくつかの持続性ストアのコンフィグの破損を修正し
- 特徴:
- キャンプファイヤーのためのサポートが追加されました(参照:https://github.com/gbin/err/wiki/Setup-with-CampFire)をします。
- 基本的なHTMLメッセージを持つHipchat APIのサポートが追加されました(https://github.com/gbin/err/wiki/Setup-with-Hipchat)
- webhooks(参照:https://github.com/gbin/err/wiki/webhooksを)のサポートを追加します。
- 独立のバックエンドを実装することができます。
- :今botcmdとBotPluginが両方errbotから輸入されている(私たちは、古い非推奨スポット用の大きな脂肪の警告を残し、彼らは次のリリースで削除されます)
- より良い状況報告します。
ジェネリックではない
簡単にするために
(エラーと非構成されたプラグインを含む)!ステータスから
バージョン1.5.1でのの新機能
の
- PyPIのパッケージには、/
のバージョン1.4.1でのの新機能:
- バグ:LI>
あなたはパラメータを使用して生成されたbotcmdデコレータでプラグインにメタクラスを使用するときに - は悪質なバグを修正します。
- は、任意のコールバックメッセージを呼び出すことはありません。
- dnspythonとの依存関係の問題、それは、Googleのアプリ[Linuxの専門的にThxをhttps://github.com/linuxtechie] との互換性を修正
- 、(彼らは、更新後に変更されている場合、あなたが決して知らない)依存関係を再確認して今誤るます。
- 特徴:
- は、デフォルトで新しいcheck_configurationコールバックを追加しました設定のチェックが基本であり、全く実装はプラグイン側で行う必要がありません。
- コマンド名の衝突の場合、管理者に警告し、プラグイン+の名前を付けることによって、それらを修正 -
- あなたはイメージでデバッグできるようにブランドの新しいグラフィカルモードなどが...それはpysideます を必要とする(コマンドラインオプション-G)を表示
- [ベンヴァンDaele https://github.com/benvdにTHX]ヘルプの説明に言葉を検索新しい!aproposのコマンド
- 今ボットは悪いインターネット接続の場合は、再接続する[Linuxの専門的にThxをhttps://github.com/linuxtechie]
- ボットは今&QUOTをサポートしています。 (MUCのリストにユーザーからの)通常のリレーの上に(ユーザのリストにMUCからのすべてのメッセージをリレーする)します。
- ます。
- このERR-音楽[タリPetrover https://github.com/atalyadにベンヴァンDaele https://github.com/benvdにTHXおよびTHX]
メッセージはチャット履歴からのものである場合
レポの更新に
リモートチャットルームリレー&QUOT;
あなたがpartychatモードをエミュレートすることができますこれで
の要件の
- のPythonます。
コメントが見つかりません