モジュール

plumではほとんどの機能がモジュールによって実現されています。 どのモジュールを組み込むかはplum.confで指定します。 モジュールのドキュメントはそれぞれのモジュールを参照して下さい。

モジュール一覧

現在plumに付属しているモジュールの一覧です。
auto/alias.plm
ユーザエイリアス情報の管理
auto/answer.plm
特定の発言に反応して対応する発言をする
auto/message.plm
指定した人にメッセージを届ける
auto/nako.plm
Internet Relay Chat Robot nakoのエミュレーションを行う
auto/oper.plm
特定の発言をした人をチャンネルオペレータにする
auto/package.plm
指定した人にDCCでファイルを届ける
auto/random.plm
特定の発言に反応してランダムな発言をする
auto/yuurii.plm
pirc bot ゆーりぃのプラグインを組み込む
channel/alias.plm
チャンネルエイリアスを変換する
channel/join/connect.plm
サーバに接続したときに指定したチャンネルに入る
channel/join/invite.plm
招待されたチャンネルに入る
channel/join/kick.plm
チャンネルからキックされても入り直す
channel/mode/oper/get.plm
チャンネルオペレータを復帰する
channel/mode/oper/set.plm
特定の人をチャンネルオペレータにする
client/kanji.plm
クライアントとの入出力で漢字コードを変換する
ctcp/clientinfo.plm
CTCP CLIENTINFOに反応してクライアント情報を送る
ctcp/comment.plm
CTCP COMMENTに反応してメッセージを受け取る
ctcp/dcc/cancel.plm
CTCP DCCをキャンセルする
ctcp/dcc/forward.plm
CTCP DCCを指定したユーザに転送する
ctcp/dcc/gate.plm
CTCP DCC SENDに反応して転送の中継を行う
ctcp/dcc/get.plm
CTCP DCC SENDに反応して送られてきたファイルを受け取る
ctcp/echo.plm
CTCP ECHOに反応して受け取ったメッセージを送る
ctcp/part.plm
CTCP PARTに反応してチャンネルを抜ける
ctcp/ping.plm
CTCP PINGに反応して受け取ったメッセージを送る
ctcp/time.plm
CTCP TIMEに反応して現在時刻を送る
ctcp/userinfo.plm
CTCP USERINFOに反応してユーザ情報を送る
ctcp/version.plm
CTCP VERSIONに反応してバージョン情報を送る
log/channel.plm
メッセージをチャンネルごとのログとして保存する
log/client.plm
クライアントからの入力をログとして保存する
log/daily.plm
メッセージをログに保存する
log/error.plm
エラーをログとして保存する
log/recent.plm
クライアントを接続したときに最近のメッセージを送る
log/server.plm
サーバからの入力をログとして保存する
server/info.plm
クライアントの接続時にサーバ情報を送る
server/kanji.plm
サーバとの入出力で漢字コードを変換する
server/timeout.plm
一定時間入力がないサーバとの接続を切断する
sys/background.plm
plumをバックグラウンドで実行する
sys/conf/load.plm
plum.confを読み込み直す
sys/conf/update.plm
plum.confが変更されると自動的に読み込み直す
sys/dump.plm
plumが内部で使用する情報を表示する
sys/module/update.plm
モジュールが変更されると自動的に組み込み直す
sys/show.plm
任意のperlの文を実行して結果をクライアントに送る
sys/timer.plm
指定された時間に指定されたコマンドを実行する
user/away/client.plm
クライアントとの接続状態によってAWAYを設定する
user/away/nick.plm
ニックネームを変更するとそれに対応するAWAYを設定する
user/ignore.plm
指定したユーザの発言を無視する
user/mode/set.plm
サーバに接続したときにユーザモードを設定する
user/nick/client.plm
クライアントとの接続状態によってニックネームを変更する