Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.
What 2 Do?CoffeeScriptJavaScript
Create a scriptmodule.exports = (robot) -> module.exports = function(robot) { }
listen to all chatsrobot.hear /<regular expression here>/ 
listen to chats addressed to the botrobot.respond /<regular expression here>/ robot.respond(/is it (weekend|holiday)\s?\?/i, function(msg){ }
Matches from regular expressionmsg.match[<match number>] 
Send message in roommsg.send "<message here>" 
Send message to specific personmsg.respond "<message here>" 
Make HTTP callrobot.http('<url here>').get() (err, res, body) -> 
Send random message from a listmsg.send msg.random ['hello', 'hi', 'how do you do'] 
Detect when user enters or leaves roomrobot.enter (msg) ->robo.leave (msg) -> 
Access environment variablesprocess.env.ENVIRONMENT_VARIABLE 
HTTP Listenerrobot.router.post '/hubot/chatsecrets/:room', (req, res) -> 
Emit and listen to eventsrobot.emit '<event>'robot.on '<event>' 
Persistence interfacerobot.brain