Top
Rd
LS
TS

かげみヘルプ

かげみ(楠之葉かげみ)は、IRC 上に居る bot です。

名前登録機能

かげみ名前登録 (名前) と言うと名前を覚えてくれます。 いわゆるユーザー登録にあたるもので、これをするとその他の色々な機能を利用できます。 登録した名前を変える時も全く同じ方法ですが、既に登録されている名前に変える事は出来ません。 ちなみに、名前には空白を入れられません。伝言機能がうまく働かなくなるので。

また、かげみ呼び方 (呼ばれ方) と言うと呼び方を変えられます。初期状態は「さん」ですので「TYLIGHTさん」のように呼ばれます。ついでに呼び方に呼び捨てを指定すると、「TYLIGHT」のように本当に呼び捨てになります。

登録した名前を削除するには かげみ名前削除 と言えば良いです。下記のメール機能の為に覚えていたメールアドレスも同時に削除されます。

なると配布機能

名前登録をした人がチャンネルに Join すると、かげみはすぐにオペレータ権限を配布します。 また、名前登録をしていなくても かげみなると をメッセージに含めるとオペレータ権限を配布する事があります。チャンネルによっては配布しません。

速達(メール)機能

名前登録をした人にすぐに連絡を送る時などに使います。 といっても、自動的にメールアドレスを検知できるわけないのでメールアドレスの登録が必要です。 かげみメール登録 (メールアドレス) と言うとメールアドレスを覚えて、この速達機能を使う事が出来るようになります。 かげみ速達 (名前) (速達内容) と言うと速達してくれます。

伝言機能

名前登録をした人が、その場に居ない時などに使います。 次にその人がチャンネルに Join した時に伝言がある事を伝え、トークを使って伝言内容を伝えます。 かげみ伝言教えて と言えば現時点での伝言をすべて伝えてくれます。 かげみ伝言 (名前) (伝言内容) と言うと、時刻と伝言を頼んだ人のニックネームとのセットで伝言を覚えてくれます。

ユーザー一覧取得機能

かげみユーザーリスト と言うと、名前登録をした人の名前の一覧を教えてくれます。伝言や速達機能を使う時の名前確認などにどうぞ。

反応追加機能

かげみ反応追加 (反応して欲しい言葉) (かげみの返す反応) と言うとかげみの返す反応を追加する事が出来ます。 変なものを追加しないでください。あなたの家が燃えます。

おみくじ機能

かげみおみくじ をメッセージに含めると変なおみくじをしてくれます。結果を見てどうするかはアナタ次第。 また、かげみおみくじ追加 (おみくじ内容) と言うとおみくじの結果を増やす事ができます。誰か吉を増やしてください。ボスケテ。

電卓機能

かげみ計算 からメッセージを始めると計算をしてくれます。+(加算) -(減算), *(乗算), /(除算), **(累乗), %(余剰), &(論理積), |(論理和), ^(排他的論理和), >>(2 の -n 乗), <<(2 の n 乗) などが使用できます。計算できない時はいい加減な数を返します。

URL 情報取得機能

メッセージに URL が含まれているとその情報を取得します。HTML 系または RSS 系の文書だった場合は title 要素の内容も取得します。 元々かげみはこの機能だけが目的だったんです。本当です。

チャンネルの JOIN / PART 機能

かげみは、どこかのチャンネルに Invite されると、すぐに招待に応じて招待されたチャンネルに入ります。 また、かげみばいばい と言うとそのチャンネルから出て行きます。

サイレントモード機能

かげみ黙れ, かげみ静かにしろ, かげみ喋るな などと言うとサイレントモードになります。なるべく喋らないようになりますが、一部機能では特にこの影響を受けないものもあります。 かげみもっと喋って, かげみもう少し静かにして などと言うとランダムトークの発生確率がそれなりに変化します。(一定値を超えるとこの上昇率が急激に上がります)かげみ今の状態は? などと聞くと現在の状態をなんとなく表した返事を返してきます。

レベル 1 (寡黙)の状態では単純反応を返しません。また、攻撃/回復もしません。レベル 0 (沈黙)になると、更になると配布時の喋りがなくなり、おみくじまで反応しなくなります。初期状態は "寡黙" です。

攻撃/回復

かげみ(誰か)を攻撃 と言うと攻撃、かげみ(誰か)を回復 と言うと回復をします。かげみ新しい攻撃 (攻撃時の台詞) (効果値) (効果値最大誤差) (%) と言うとかげみはそれを覚えます。最後の % は付けなくても良いですが、付けた時は効果値が % になります。かげみ新しい攻撃 (攻撃時の台詞) (特殊効果値) と言うと、かげみは特殊攻撃を覚えます。回復の場合も殆ど同じように覚えます。

変な反応

ある特定の言葉に対して変な反応をします。かげみお手, Yacchimatta !! など様々。

かげみヘルプ

かげみヘルプ と言うとこのページの URL を教えてくれます。

かげみのソースコードが欲しい

かげみのソースコード一式は修正 BSD ライセンスで公開しています。ごくまれに微調整をしているので最新である保証はありませんが、http://readalittle.net/lib/java/ty/src.tar.gz からダウンロードしてください。かげみの反応のネタバレが含まれているので、見たくない人はダウンロードしない方がいいかもしれません。

内部処理でパスワードをそのまま記述していた箇所があって、とってもヤバかったので、既にパスワードは別のものに変更しています。

注意

上記ソースコード一式は展開後にフォルダがひとつ足りません。src というフォルダを作成し、その中に readalittle フォルダごと移動してください。