Add new "liberami" command
This commit is contained in:
parent
5ea17912a7
commit
f4ce2ee90e
@ -7,6 +7,7 @@
|
|||||||
# Commands:
|
# Commands:
|
||||||
# hubot interna <nome> - interna una persona
|
# hubot interna <nome> - interna una persona
|
||||||
# hubot libera <nome> - libera una persona
|
# hubot libera <nome> - libera una persona
|
||||||
|
# hubot liberami - prova a liberarti
|
||||||
# hubot lista/mostrami (gli) internati - mostra la lista di internati
|
# hubot lista/mostrami (gli) internati - mostra la lista di internati
|
||||||
#
|
#
|
||||||
# Author:
|
# Author:
|
||||||
@ -56,6 +57,17 @@ module.exports = (robot) ->
|
|||||||
robot.brain.set 'internati', mem
|
robot.brain.set 'internati', mem
|
||||||
else res.send res.random ['chi?', 'mai sentito', 'sorry, non è qui', 'e chi sarebbe?']
|
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) ->
|
robot.respond /internati-dump/i, (res) ->
|
||||||
res.send JSON.stringify robot.brain.get('internati')
|
res.send JSON.stringify robot.brain.get('internati')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user