#===welcomeplugin=== # -*- coding: utf-8 -*- import re, os, math, time j_vasek = [u'Zdar, tak co ten novej dramík? (8)', u'Budiž pozdraven náš pan varhaník...', u'Ahoj, konečně někdo normální tady :-)'] j_kristyna = [u'Ciao Signorina, si può porre salsiccia italiana?', u'Ahoj, ty budeš ta jedna z Olomouce, žejo?'] j_petra = [u'Ahoj honey :-)', u'Co tu chceš? V Břestu tě to už omrzelo? :-)'] j_franta = [u'hi bitch u madafaka', u'JO!', u'Hoj, jak dou kvesty?', u'sevas, nedame arenku?'] j_jirka = [u'Zdar, prodám originál diskografii Aerosmith, bereš?', u'Haj, máš všecko? :-)'] j_vita = [u'hi nigga', 'zdar negře'] j_jana = [u'zdrawim naši pani ředitelku ustavu drogově zavislych', u'sLišel sEm že doUčuJež čEšťyNu, za kolyk?'] j_suk = [u'Hojas, co ten sociologickej průzkum woe na mě udělat v polsku?'] j_jaxxer = [u'Guten Tag Herr Schuster Meister', u'Buď požehnána hodina, kdy k nám vstoupil náš pan administrátor!'] j_mewoack = [u'Dobrej, ...pivo? (B)'] j_others = [u'hoši, asi sem dostal sračku, nedáme baňku?', u'dam si tousty s marmou...', u'Ó šťastný den, budiž veleben!', u'ani sem nechoď, zas je tu hroznej kopr... :-/', u'Čus', u'Witaj!', u'Ahojky', u'sevas', u'zdarec'] l_others = [u'Jooo, běžte všichni pryč, nechte mě tu! :-@', u'Konečně je pryč...', u'doufam, ze se hned tak nevrati'] gags = [u'Máš problém!? Zeptej se Cantora...', u'To mi byl lucifer dlužen!!', u'Tyvoleeee, kdyby aspoň ta Simona vypotila nějakej výblitek...', u'Im faken dan...', u'Hej ludia, mate f pazi? Ja hej...', u'Toto ale ne... to je nudaa tadyk', u'/me si zpívá... \"...Ó šťastný dééén, budiž velebééén...\" (8)', u'/me si zpívá... \"...Skákal pes přes oves...\" (8)', u'/me si zpívá... \"...Everybody loves me...\" (8)', u'/me si zpívá... \"...Já jsem malý kominíček šupsajdáááá...\" (8)', u'/me přemýšlí: . o O (Asi se tady na to vyseru a pudu od tadyma...)', u'/me přemýšlí: . o O (mmmm...)', u'kurňa to je ale hic venku dneska...', u'/me zakřičel: Ještě jednou a jedu dom od tadyma!!!!', u'/me zakřičel: Chuck Norris by vám nakopal!', u'/me se tak trochu nudí...'] gchat = 'zkusebna@chat.aeternum.cz' def log_handler_join(groupchat, nick): jasny = 0 #log_write('%s joins the room as %s and %s' % (nick, role, aff), '@$$join$$@', 'public', groupchat) #log_write('%s joins the room' % (nick), '@$$join$$@', 'public', groupchat) print nick if (nick == 'Debil') or (nick == 'Cantor'): jasny = 1 type = 'public' source = ['nic', groupchat, nick] #if (jasny == 0): smsg(type, source, unicode('jo')) if (random.randint(1, 10) > 1): if (random.randint(1, 10) > 1): if (nick.lower() == 'vÆnca'): res = random.choice(j_vasek) elif (nick.lower() == 'kristyna' or nick.lower() == 'kristýna'): res = random.choice(j_kristyna) elif (nick.lower() == 'petwwwik' or nick.lower() == 'petra žáková'): res = random.choice(j_petra) elif (nick.lower() == 'hmmfreshmeat'): res = random.choice(j_franta) elif (nick.lower() == 'blabla'): res = random.choice(j_jirka) elif (nick.lower() == 'wtw'): res = random.choice(j_vita) elif (nick.lower() == 'joan'): res = random.choice(j_jana) elif (nick.lower() == 'suk'): res = random.choice(j_suk) elif (nick.lower() == 'jaxxer'): res = random.choice(j_jaxxer) elif (nick.lower() == 'mewoack'): res = random.choice(j_mewoack) else: res = random.choice(j_others) if (jasny == 0): smsg(type, source, unicode(res)) def log_handler_leave(groupchat, nick): #type = 'public' #source = ['nic', groupchat, nick] if (random.randint(1, 10) > 5): msg(groupchat, unicode(random.sample(l_others, 1)[0])) #if reason: # log_write('%s leaves the room (%s)' % (nick,reason), '@$$leave$$@', 'public', groupchat) #else: # log_write('%s leaves the room' % (nick), '@$$leave$$@', 'public', groupchat) #log_write('%s leaves the room' % (nick), '@$$leave$$@', 'public', groupchat) def log_handler_message(type, person, body): #gchat = 'zkusebna@chat.aeternum.cz' if random.randint(1, 10) > 3: if re.search('pivo', body): msg(gchat, unicode(random.choice([u'někdo tady říkal pivo? kde!?', u'Někdo tu říkal něco o pivu? Jdem!?', u'Pivo? No dal bych si kurňa...', u'Furt s pivem, bežte radši dělat něco pořádnýho!!']))) elif re.search('glg', body): smsg(type, person, unicode(random.choice([u'Beztak se zas někde pobliješ, jak minule!', u'Jo, a pak tě budem muset balit baličákem, ne?', u'Chlastej si klidně beze mě...', u'Jo, nezapomeň se pořádně vožrat!']))) elif re.search('chlastat', body): msg(gchat, unicode(random.choice([u'/me nepije...', u'Hospoda? Teď?', u'UČIT SE A NECHLASTAT *****!!', u'Pijte s mírou, chlapci']))) elif re.search('komat', body): msg(gchat, unicode(random.choice([u'/me je taky v komatu', u'/me byl v komatu včera...', u'UČIT SE A NECHLASTAT *****!!', u'Pijte s mírou, chlapci!']))) def random_gag(): db = TopDB(gchat, False) curCu = db.getCurCu() mozna = random.randint(1, 20) if (mozna < 4): msg(gchat, unicode(random.choice(gags))) if (mozna > 4 and mozna < 6): if (curCu < 4): gag = random.choice([u"No moc vás tu není, hovada vykopřený...", u"/me si myslí: . o O (Čím míň lidí, tím míň hovad mě tady bude otravovat)", u"Jestli to tak půjde dál, zůstanu tady asi sám...", u"Jasný, s takovou trhnem rekord..."]) if (curCu > 8): gag = random.choice([u"kurňa vás tady ale je...", u"Tolik lidí tu snad ještě nebylo...", u"Už běžte všichni dom, kdo má čučet na ty vaše ksichty...", u"JOOO!!!!"]) msg(gchat, unicode(gag)) cron.add("gags", ["*/1", "*", "*", "*", "*"], random_gag, ()) register_join_handler(log_handler_join) register_leave_handler(log_handler_leave) register_message_handler(log_handler_message) #register_presence_handler(log_handler_presence)