slackとhubotを連携させて色々遊んでたので忘れないようにメモ
send
hubotがjoinしているchannelでrobot.hearに記述した内容が発言された時、channelに対してmsg.sendに記述された内容を発言する
robot.hear /badger/i, (msg) -> msg.send "Badgers? BADGERS? WE DON'T NEED NO STINKIN BADGERS"
reply
hubotがjoinしているchannelで@hubot:にmentionをつけて発言された時、msg.sendに記述された内容を発言した人に返信する
robot.respond /open the pod bay doors/i, (msg) -> msg.reply "I'm afraid I can't let you do that."
emote
sendとreplyを混ぜたようなものという理解。adpterの実装によって使い分けてくれるっぽい。
robot.hear /I like pie/i, (msg) -> msg.emote "makes a freshly baked pie"