かげみ(楠之葉かげみ)は、IRC 上に居る bot です。
かげみ名前登録 (名前) と言うと名前を覚えてくれます。 いわゆるユーザー登録にあたるもので、これをするとその他の色々な機能を利用できます。 登録した名前を変える時も全く同じ方法ですが、既に登録されている名前に変える事は出来ません。 ちなみに、名前には空白を入れられません。伝言機能がうまく働かなくなるので。
また、かげみ呼び方 (呼ばれ方) と言うと呼び方を変えられます。初期状態は「さん」ですので「TYLIGHTさん」のように呼ばれます。ついでに呼び方に呼び捨てを指定すると、「TYLIGHT」のように本当に呼び捨てになります。
登録した名前を削除するには かげみ名前削除 と言えば良いです。下記のメール機能の為に覚えていたメールアドレスも同時に削除されます。
名前登録をした人がチャンネルに Join すると、かげみはすぐにオペレータ権限を配布します。 また、名前登録をしていなくても かげみなると をメッセージに含めるとオペレータ権限を配布する事があります。チャンネルによっては配布しません。
名前登録をした人にすぐに連絡を送る時などに使います。 といっても、自動的にメールアドレスを検知できるわけないのでメールアドレスの登録が必要です。 かげみメール登録 (メールアドレス) と言うとメールアドレスを覚えて、この速達機能を使う事が出来るようになります。 かげみ速達 (名前) (速達内容) と言うと速達してくれます。
名前登録をした人が、その場に居ない時などに使います。 次にその人がチャンネルに Join した時に伝言がある事を伝え、トークを使って伝言内容を伝えます。 かげみ伝言教えて と言えば現時点での伝言をすべて伝えてくれます。 かげみ伝言 (名前) (伝言内容) と言うと、時刻と伝言を頼んだ人のニックネームとのセットで伝言を覚えてくれます。
かげみユーザーリスト と言うと、名前登録をした人の名前の一覧を教えてくれます。伝言や速達機能を使う時の名前確認などにどうぞ。
かげみ反応追加 (反応して欲しい言葉) (かげみの返す反応) と言うとかげみの返す反応を追加する事が出来ます。 変なものを追加しないでください。あなたの家が燃えます。
かげみおみくじ をメッセージに含めると変なおみくじをしてくれます。結果を見てどうするかはアナタ次第。 また、かげみおみくじ追加 (おみくじ内容) と言うとおみくじの結果を増やす事ができます。誰か吉を増やしてください。ボスケテ。
かげみ計算 からメッセージを始めると計算をしてくれます。+(加算) -(減算), *(乗算), /(除算), **(累乗), %(余剰), &(論理積), |(論理和), ^(排他的論理和), >>(2 の -n 乗), <<(2 の n 乗) などが使用できます。計算できない時はいい加減な数を返します。
メッセージに URL が含まれているとその情報を取得します。HTML 系または RSS 系の文書だった場合は title 要素の内容も取得します。 元々かげみはこの機能だけが目的だったんです。本当です。
かげみは、どこかのチャンネルに Invite されると、すぐに招待に応じて招待されたチャンネルに入ります。 また、かげみばいばい と言うとそのチャンネルから出て行きます。
かげみ黙れ, かげみ静かにしろ, かげみ喋るな などと言うとサイレントモードになります。なるべく喋らないようになりますが、一部機能では特にこの影響を受けないものもあります。 かげみもっと喋って, かげみもう少し静かにして などと言うとランダムトークの発生確率がそれなりに変化します。(一定値を超えるとこの上昇率が急激に上がります)かげみ今の状態は? などと聞くと現在の状態をなんとなく表した返事を返してきます。
レベル 1 (寡黙)の状態では単純反応を返しません。また、攻撃/回復もしません。レベル 0 (沈黙)になると、更になると配布時の喋りがなくなり、おみくじまで反応しなくなります。初期状態は "寡黙" です。
かげみ(誰か)を攻撃 と言うと攻撃、かげみ(誰か)を回復 と言うと回復をします。かげみ新しい攻撃 (攻撃時の台詞) (効果値) (効果値最大誤差) (%) と言うとかげみはそれを覚えます。最後の % は付けなくても良いですが、付けた時は効果値が % になります。かげみ新しい攻撃 (攻撃時の台詞) (特殊効果値) と言うと、かげみは特殊攻撃を覚えます。回復の場合も殆ど同じように覚えます。
ある特定の言葉に対して変な反応をします。かげみお手, Yacchimatta !! など様々。
かげみヘルプ と言うとこのページの URL を教えてくれます。
かげみのソースコード一式は修正 BSD ライセンスで公開しています。ごくまれに微調整をしているので最新である保証はありませんが、http://readalittle.net/lib/java/ty/src.tar.gz からダウンロードしてください。かげみの反応のネタバレが含まれているので、見たくない人はダウンロードしない方がいいかもしれません。
内部処理でパスワードをそのまま記述していた箇所があって、とってもヤバかったので、既にパスワードは別のものに変更しています。
上記ソースコード一式は展開後にフォルダがひとつ足りません。src というフォルダを作成し、その中に readalittle フォルダごと移動してください。
下記にバナーを置いておきます。必要に応じてお使いください。直リンクは非推奨です。