ネット::ヤール

RubyでIRC通信を扱うためのライブラリ
今すぐダウンロード

ネット::ヤール ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT
  • 価格:
  • FREE
  • 出版社名:
  • Jeremy Echols
  • 出版社のWebサイト:
  • http://rubyforge.org/projects/ruby-irc-yail/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 25 KB

ネット::ヤール タグ


ネット::ヤール 説明

RubyでIRC通信を扱うための図書館 基本的なIRCプロトコルの周りのRubyラッパー。発信イベントと着信イベントの両方のための単純なイベント処理インタフェース、そして含まれた例から作業ボットを構築することは非常に簡単です。イベントハンドラをすべての既知のIRCイベントに対して非常に簡単に指定でき、いくつかの稀な場合を除いて、デフォルトの処理メカニズムを上書きすることを選択できます。 PRIVMSGが呼び出されたときなど、送信メッセージを処理することを許可します。 APIは発信メッセージを停止することを可能にしませんが、送信される前にデータをフィルタリングすることができます。入出力のためのスレッドは永続的です。これはバグではなく機能です。 ?あなたがあなた自身の非常にモジュラーフレームワークを提供したいならば、「積み上げ」イベント処理が可能です。ハンドラの先頭に追加すると、その戻り値は次のハンドラが呼び出されるかどうかを判断します。これは、最も可能性が最も高いですが、単一のイベントを複数のハンドラに派遣する必要があるかもしれない大きなプロジェクトでいくつかのユーティリティを持つことができます。サブクラス化せずに単純なボットを構築するのは簡単です。 ?たくさんの組み込み報告あなたはこの部分を嫌うかもしれませんが、ボットのために、それは本当にあるレベルで最も着信データを報告するのは本当に便利です。 ?組み込みPRIVMSGバッファリング!もちろん、バッファーではないことを選択できますが、デフォルトでは、特定のターゲット(ユーザーまたはチャネル)に複数のメッセージを1秒間に複数回送信することはできません。さらに、このバッファリング方法は、バッファリングがターゲットごとに2つのチャンネルでチャットしようとしているボットに最適です。 。ここにある警告はあなたのアプリが一度に多すぎるターゲットと話をしようとしているならば、バッファリングはまだ洪水関連のサーバーキックからあなたを保存しません。 ?含まれているircbotはあなた自身のボットを構築するための素晴らしい出発点ですが、あなたがさらに単純に何かが欲しいならば、ちょうどNet :: Yailのマニュアルを最も基本的な働きかけの例について見てください。このリリースの新機能: ・ハンドラなしのボットがある5ヶ月のバグを修正します.incoming_anyだけでは機能しません。


ネット::ヤール 関連ソフトウェア

反転

ReverSpring - ランタイムでPOJOからSpring IOC XMLファイルを作成できるJavaライブラリ ...

124 2.3 MB

ダウンロード