 Gitter = require('node-gitter')
 sprintf = require('sprintf-js').sprintf
 vsprintf = require('sprintf-js').vsprintf
+request = require('request')
 
 roomNames = (process.env.GITTER_ACTIVITY_FUNNEL || '').split('|')
 notificationRoom = process.env.GITTER_ACTIVITY_TARGET || 'same';

        else if prDelay.test text
            m = text.match prDelay
            m.shift(1)
            console.log(m)

            #helper(store[roomid].prDelay, m[0] + m[4], 1, m[1], m)
            store[roomid].prDelay[m[4]] = m

            #console.log(store[roomid].prDelay[m[4]])


        # remove `assigned|unassigned|labeled|unlabeled` from tracked pr actions
        pr = /\[Github\] (\w[\w-]+) (closed) a Pull Request to (.+?\/.+?): (.*?) http.*?\/(\d+)/
        prDelay = /\[Github\] (\w[\w-]+) (opened|reopened|synchronize) a Pull Request to (.+?\/.+?): (.*?) http.*?\/(\d+)/
        # name:1; action:2; reponame:3; prname:4; prid: 5; demourl: 6

        travis = /Travis (.+?\/.+?)#(\d+) \[(passed|broken)\]\((http.*?)\) \((\d+)\)/
        # reponame:1; issueid:2; status:3; travisurl:4; buildid:5
