]> gitweb.pimeys.fr Git - bots/themis.git/blobdiff - themis.py
:-°
[bots/themis.git] / themis.py
index 7ceb2f70410b36e3751e10be6e23174532544b89..164bb2fb78234d9102ddbce1a31a7a79b15bfe18 100755 (executable)
--- a/themis.py
+++ b/themis.py
@@ -167,9 +167,9 @@ config_leave_fail_messages=config_quit_fail_messages
 # config de kick
 config_kick_channels=config_chanlist
 
-config_smileys = [ur':(-|o)?\)', u'\^(_|\.)?\^', u':-?(p|P)', u'=(\)|D|p|P)', ur'\\o/', ur':-?D', ur'x(\)|D)', u'krkr', ur':-?(\]|>)', ur'(<|d|q|\(|\[)(:|=)']
+config_smileys = [ur':(-|o)?\)', u'\^(_|\.)?\^', u':-?(p|P)', u'=(\)|D|p|P)', ur'\\o/', ur':-?D', ur'x(\)|D)', u'krkr', ur':-?(\]|>)', ur'(<|d|q|\(|\[)(:|=)', u'mdr']
 config_anglicismes = [u"wtf", u"ftfy", u"it works?", u"fyi", u"kill[^ ]*", u"kick[^ ]*", u"chan(nel)?", u"join",
-u"btw", u"lmgtfy", u"rtfm", u"asap", u"afaik", u"shit", u"damn", u"fuck", u"bitch", u"updat(e|ed|ing)", u"lol", u"buffer[^ ]*"]
+u"btw", u"lmgtfy", u"rtfm", u"asap", u"afaik", u"shit", u"damn", u"fuck", u"bitch", u"updat(e|ed|ing)", u"lol", u"buffer[^ ]*", u"rofl"]
 
 def log(serveur,channel,auteur=None,message=None):
     f=open(get_config_logfile(serveur),"a")
@@ -656,6 +656,10 @@ class Themis(ircbot.SingleServerIRCBot):
             log(self.serveur,"%s kické de %s par %s (raison : %s)" %(victime,channel,auteur,raison))
             time.sleep(2)
             serv.join(channel)
+            username = nm_to_u(ev.source()).lower()
+            if channel == "#déprime" and "peb" in username or "becue" in username:
+                time.sleep(5)
+                serv.kick(auteur, "Va abuser de tes droits ailleurs !")
     
     def kicker(self, chan, pseudo, raison=None):
         if raison==None: