brobbot
Version:
A simple helpful robot for your Company
28 lines (21 loc) • 661 B
text/coffeescript
# Tests brobbot listeners
module.exports = (robot) ->
assert = require 'assert'
robot.hear /static/i, (msg) ->
msg.http('http://127.0.0.1/test').port(process.env.PORT or 8080)
.get() (err, res, body) ->
msg.send body
robot.hear /test/i, (msg) ->
msg.send "OK"
robot.hear /reply/i, (msg) ->
msg.reply "OK"
robot.respond /rsvp/i, (msg) ->
msg.send "responding"
robot.hear /random/i, (msg) ->
msg.send msg.random([1,2]).toString()
robot.hear /http/i, (msg) ->
msg.http('http://127.0.0.1').port(9001)
.get() (err, res, body) ->
msg.send body
robot.catchAll (msg) ->
msg.send 'catch-all'