weechat で channel ごとに highlight を変えて im.kayac.com でうけとる
im_kayac_com_notify.py を使うと highlight された単語を im.kayac.com に送ってくれる。
で、weechat の highlight の設定は
/set irc.look.highlight_channel $nick,hoge,fuga
のようにカンマ区切りで設定しておけば全てのチャンネルで有効になる。ちなみに $nick は自分のものに展開される。
特定のチャンネルだけで有効にしたい場合は
/buffer set highlight_words yap,tap
のように変更することになるが、これは weechat を終了してしまうとクリアされてしまう。
そこで、buffer_autoset.py を使い、buffer の設定を永続化出来るようにする。なので
/autosetbuffer add irc.{server}.#{channel} highlight_words yap,tap
と設定すると
そのチャンネルでは
$nick,hoge,fuga,yap,tap
がハイライトされることになる。これで、関係ないチャンネルで、all: とか言われても大丈夫ですね。
ちなみに上の
irc.{server}.#{channel}
という箇所は既に指定したい buffer にいる場合は tab を一回押すとその値が入力される。