オンラインドキュメント

名前

auto/answer.plm - 特定の発言に反応して対応する発言をする

説明

特定の文字列が発言されると、それに対応する文字列を発言します。 すべての発言に反応するため、同じ発言を何度も繰り返す可能性が あるので注意して下さい。

プロパティ

auto.answer.alias ファイル名[;({jis|euc|sjis})]
ユーザ名のエイリアスを定義するファイルを指定します。 このファイルはauto/alias.plmで使うものと同じものです。 ファイルは指定した漢字コードで保存されている必要があります。
auto.answer.reply* 文字列 フォーマット
反応する発言と、それに対する返事を指定します。反応する発言には 空白を含めることはできません。返事に#(nick)のように書くことで、 エイリアスの対応するデータで置き換えることができます。 また、エイリアス以外にも#(nick.now)で現在のニックネームに、 #(channel)で発言のあったチャンネル名に置換します。 また、括弧内を「|」で区切って複数指定した場合、 最初に定義されている値で置き換えます。

設定例

+ auto/answer.plm
auto.answer.alias: alias.txt
auto.answer.reply: こんにちは こんにちは〜☆
auto.answer.reply: こんばんは #(name|nick|nick.now)さん、こんばんは〜☆
「こんにちは」という発言があったときに「こんにちは〜☆」と発言します。 また、「こんばんは」という発言があったときに、 発言した人のエイリアスを「alias.txt」から参照して、 例えば「ぷらむさん、こんばんわ〜☆」のように発言します。
+ auto/answer.plm
auto.answer.reply: へるぷ 伝言機能と小包機能のヘルプです
auto.answer.reply: へるぷ でんごん nick message : nick宛にメッセージを届けます
auto.answer.reply: へるぷ こづつみ nick message : nick宛にファイルを届けます
auto.answer.reply: こづつみへるぷ DCCを送ってから宛先を教えて下さいね
「へるぷ」と発言すると、3行にわたるヘルプメッセージを発言します。 また、「こづつみへるぷ」と発言すると、 「DCCを先に送ってから宛先を教えて下さいね」と発言します。