この辺でgithubのプルリクのコメントが拾えるー。やったー!と思っていたら多少修正が必要であった。
参考にさせていただいた、
http://shoya.io/blog/hubot_listens_webhook/
こちらの書き方にそった形で拾えるように修正するには、以下のようになおせばOK。
module.exports = (robot) -> robot.catchAll (msg) -> r = new RegExp "(.*)(どーなつ|ドーナツ)(.*)", "i" if msg.message.rawMessage.attachments? matches = msg.message.rawMessage.attachments[0].text.match(r) else matches = msg.message.text.match(r) if matches == null or matches.length == 0 return msg.send "どーんといこう!"
基本はconsole.logでいろいろ値を見ていったり、
https://api.slack.com/docs/attachments
この辺を見てイメージを掴んだ。
これで、slackの発言も拾えるし、githubのプルリクのコメントも拾えるようになったので、 僕がやりたかったプルリクのコメントを拾って、レビュー担当さんを呼び出す事も出来るようになったわけだ。
めでたしめでたし。