From b922731724f627e57d927d0997864cba1973eae9 Mon Sep 17 00:00:00 2001 From: Enrico Fasoli Date: Fri, 24 Apr 2015 20:40:07 +0200 Subject: [PATCH] fix bug in memoria in caso manca il soggetto durante una definizione --- scripts/memoria.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/memoria.coffee b/scripts/memoria.coffee index 792a17e..ffe4ce7 100644 --- a/scripts/memoria.coffee +++ b/scripts/memoria.coffee @@ -6,6 +6,11 @@ module.exports = (robot) -> mem = robot.brain.get('memoria') or {} name = res.match[1].toLowerCase().replace('?',''); definition = res.match[3].replace('?','') r = if res.match[2] is 'sono' then 'fossero' else 'fosse' + # Evita il bug nel caso manca il soggeto ('ricorda che è/sono ...') + if name is 'che' + if res.match[2] is 'è' then return res.send 'ma COSA è '+definition + name = res.message.user.name.toLowerCase() + r = 'fosse' if mem[name]? res.send 'pensavo che '+name+' '+r+' '+mem[name]+'. Mi ricorderò che invece è '+definition else