ゴーストチャット

ゴーストを使ってチャットやテーブルトークをするのはどうだろう、という話が
何度か出ていますが、こんなツールを作ったら需要はあるのでしょうか。
ちょっとやってみたい気もします。

  • BOTとして、IRCの特定チャンネルに常駐します
  • そのチャンネルの発言をさくらスクリプトとして*1解釈し、
  • DirectSSTPとして適当なプログラムへ(SSPが上がってればSSPへ)送信します。
  • チャットをする人は、拡張記法 \g[ghostname] によって、自分のゴーストを宣言します。
  • \g を見たBOTは、その発言をした人(Nickname)とゴースト名の関連を覚えます。
  • つまり、ある人が「\g[さくら,うにゅう]」と発言すると、今後その人の発言はさくらが喋ります。

IRC上の特定のチャンネルで、各人が自分のBOTを立ち上げるとともに、
好きなIRCクライアント(Limeとか)を使ってチャットを行うという形です。


ちなみに、既にIRC上で擬似Bottleを行う BoIP が似たような機能を持っています。
まずはそれを使って試してみてもいいかも…

*1:簡易里々記法も受け付けるべきかも