From 3b7f47034254c1e84b78619ac430a731498fa576 Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Tue, 28 Aug 2018 23:44:33 +0200 Subject: [PATCH] roboteo: simplify syntax --- roboteo.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/roboteo.py b/roboteo.py index 9f1ddd9..2c3b6d3 100755 --- a/roboteo.py +++ b/roboteo.py @@ -210,18 +210,19 @@ class Robeo(sleekxmpp.ClientXMPP): """ if msg['mucnick'] == self.nick: return - if not msg['body'].startswith(('%s:' % self.nick, '@%s' % self.nick)): + if not msg['body'].startswith(('%s:' % self.nick, '@%s' % self.nick, + '%s,' % self.nick, '%s ' % self.nick)): return msg = msg['body'][len(self.nick)+1:].strip().lower() words = msg.split() - if 'h' in words or '?' in words or 'help' in words or 'aide' in words or 'sos' in words: - self.help() - elif 'refr' in msg or 'rafr' in msg: + if 'cal' in words or 'calendrier' in words or 'calendar' in words: self.show_events(force_update=True) - elif 'rappel' in msg or 'remind' in msg: + elif 'rappel' in words: self.show_events(force_update=False) + else: + self.help() def muc_online(self, presence): """ @@ -243,10 +244,9 @@ class Robeo(sleekxmpp.ClientXMPP): def help(self): message = ''' -refr* | rafr* : recharge les rendez-vous du jour -rappel* | remind* : affiche les rendez-vous en cache -aide | sos | help | ? : cette aide -n'importe quoi d'autre : ne fait rien du tout + calendrier : recharge les rendez-vous du jour + rappel : affiche les rendez-vous en cache + n'importe quoi d'autre : cette aide ''' self.send_message(mto=self.room, mbody=message,