botkitを触ってみたのでメモ。 botkitはSlack上のbotを作るためのフレームワーク。いままで、HUBOTやnode-slack-clientでbotを作ってたのですが、より簡単にbotを作れるようになりました。 メッセージの受信が多彩 botは受信したメッセージによってなにか動作させるというのがオーソドックスな機能ですが、botkitを使うとその受信方法が色んな条件で書くことができます。 例えば、Hubotだと robot.hear と robot.respond でメンションされたかされてないかの判定のみでした。 robot.hear /badger/i, (res) -> res.send "Badgers? BADGERS? WE DON'T NEED NO STINKIN BADGERS" robot.respond /open the pod bay doors/i