ruboty-talk から hubot-zatsudan 作った

soh335/hubot-zatsudan · GitHub

経緯

DocomoruでBOTと雑に会話する - Qiita

これが面白かったので ruboty-talk を hubot に移植してみた。

hubot の話

https://github.com/github/hubot/blob/master/src/robot.coffee#L175-L185 これを読んでたら robot.catchAll でどのテキストにもマッチしなかった場合に処理が書けることが分かったので、これを使った。ただ、話しかけられてる場合にしたいので、robot.respond正規表現を一部拝借した。

これで hubot が話しかけられたけどマッチしなかった場合になる。

日本語でしか使えなさそうだし npm にはとりあえず出してない。