オンラインドキュメント
名前
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を先に送ってから宛先を教えて下さいね」と発言します。