ゴーストを使ってチャットやテーブルトークをするのはどうだろう、という話が
何度か出ていますが、こんなツールを作ったら需要はあるのでしょうか。
ちょっとやってみたい気もします。
- BOTとして、IRCの特定チャンネルに常駐します
- そのチャンネルの発言をさくらスクリプトとして*1解釈し、
- DirectSSTPとして適当なプログラムへ(SSPが上がってればSSPへ)送信します。
- チャットをする人は、拡張記法 \g[ghostname] によって、自分のゴーストを宣言します。
- \g を見たBOTは、その発言をした人(Nickname)とゴースト名の関連を覚えます。
- つまり、ある人が「\g[さくら,うにゅう]」と発言すると、今後その人の発言はさくらが喋ります。
IRC上の特定のチャンネルで、各人が自分のBOTを立ち上げるとともに、
好きなIRCクライアント(Limeとか)を使ってチャットを行うという形です。
ちなみに、既にIRC上で擬似Bottleを行う BoIP が似たような機能を持っています。
まずはそれを使って試してみてもいいかも…
*1:簡易里々記法も受け付けるべきかも