Ustream用IRC-BOT ふにふに ver.2
- 2009年 7月 2日
すーしーさん用の生配信サポートBOT 「ふにふに」は IRCandle という自作フレームワークに乗せています。作成言語はPerlです。 IRCandle は LimeChat2 のスクリプトとの相互移植が行いやすいように設計されています。ちょっとメモリ食いな所が玉に瑕。
機能
- 複数チャンネルの管理
- 複数のチャンネルを別々に管理することが可能。
- 規制の種類を追加
- タイムアウト(5分間発言禁止)を追加。(規制の重さ:キック → タイムアウト → バン)
- 発言規制をポイント加算制に変更
- 「多重発言 / 装飾文字 / 複数URLの投稿」それぞれにポイント設定があり、発言が該当する場合それぞれに設定されたポイントが加算される。そのポイントがある一定のレベルに達するとキック・タイムアウト・バンの各アクションを行う。
- NGワードによる規制
- NGワードに該当する発言に対して、上記のポイントに関係なく規制を行うことが可能。
- セーフワードによる多重発言の規制緩和
- 発言がセーフワードに該当する場合、それが多重発言でも規制の対象外(ポイントを加算しない)とする。基本的な挨拶や、配信での決まり文句ができたら設定してもらおう。
- URLを含む発言からタイトルを取得
- 「http://」 から始まるURLのタイトルを取得して発言する。設定により取得するドメインの追加が可能。デフォルトは Youtube とニコニコ動画。APIは使用していない。
- 定時発言
- 毎時0分に発動。発言の内容は設定により変更可能。複数行の発言も可能。
- 弾幕参加
- おまけ機能。完全一致な発言がnレス(設定で変更可能)続くとふにふにも参加ε= \_○ノ。参加するのは1時間に1回まで。
- 1時間毎の文章生成
- 起動タイミングは定時発言の直後。形態素解析とマルコフ連鎖による、チャット発言からの文章生成機能。基本的にイミフ。たまに毒を吐く。
その他
LimeChat を使用している方はこちらも参考にどうぞ。LimeChat2で発言の開始位置を揃える
ねこ好き