Add new "liberami" command

This commit is contained in:
rnhmjoj 2015-05-04 23:38:47 +02:00
parent 5ea17912a7
commit f4ce2ee90e

View File

@ -7,6 +7,7 @@
# Commands:
# hubot interna <nome> - interna una persona
# hubot libera <nome> - libera una persona
# hubot liberami - prova a liberarti
# hubot lista/mostrami (gli) internati - mostra la lista di internati
#
# Author:
@ -56,6 +57,17 @@ module.exports = (robot) ->
robot.brain.set 'internati', mem
else res.send res.random ['chi?', 'mai sentito', 'sorry, non è qui', 'e chi sarebbe?']
robot.respond /liberami/i, (res) ->
reply = ["I'm sorry Dave, I'm afraid I can't do that", 'contaci',
'non credo proprio','devo chiedere al mio padrone']
user = res.message.user.name.toLowerCase().split '_'
mem = robot.brain.get 'internati' or {}
vals = user.map (x) -> lev.get name, x for name of mem
if (Math.min.apply @, [].concat.apply([], vals)) < 4
res.send res.random reply
else
res.send 'ma non sei un prigioniero! ti posso internare se vuoi...'
robot.respond /internati-dump/i, (res) ->
res.send JSON.stringify robot.brain.get('internati')