UNPKG

hubot-scripts

Version:

Allows you to opt in to a variety of scripts

30 lines (27 loc) 746 B
# Description: # Allows hubot to answer almost any question by asking Wolfram Alpha # # Dependencies: # "wolfram": "0.2.2" # # Configuration: # HUBOT_WOLFRAM_APPID - your AppID # # Commands: # hubot question <question> - Searches Wolfram Alpha for the answer to the question # # Notes: # This may not work with node 0.6.x # # Author: # dhorrigan Wolfram = require('wolfram').createClient(process.env.HUBOT_WOLFRAM_APPID) module.exports = (robot) -> robot.respond /(question|wfa) (.*)$/i, (msg) -> console.log msg.match Wolfram.query msg.match[2], (e, result) -> # console.log result if result and result.length > 0 msg.send result[1]['subpods'][0]['value'] else msg.send 'Hmm...not sure'