ruboty-talk から hubot-zatsudan 作った
soh335/hubot-zatsudan · GitHub
経緯
これが面白かったので ruboty-talk を hubot に移植してみた。
hubot の話
https://github.com/github/hubot/blob/master/src/robot.coffee#L175-L185 これを読んでたら robot.catchAll
でどのテキストにもマッチしなかった場合に処理が書けることが分かったので、これを使った。ただ、話しかけられてる場合にしたいので、robot.respond
の正規表現を一部拝借した。
これで hubot が話しかけられたけどマッチしなかった場合になる。
日本語でしか使えなさそうだし npm にはとりあえず出してない。