この辺でgithubのプルリクのコメントが拾えるー。やったー!と思っていたら多少修正が必要であった。
参考にさせていただいた、
こちらの書き方にそった形で拾えるように修正するには、以下のようになおせば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でいろいろ値を見ていったり、
この辺を見てイメージを掴んだ。
これで、slackの発言も拾えるし、githubのプルリクのコメントも拾えるようになったので、
僕がやりたかったプルリクのコメントを拾って、レビュー担当さんを呼び出す事も出来るようになったわけだ。
めでたしめでたし。