1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # -*- coding: utf-8 -*-
- from __future__ import print_function
- import willie
- import random
- from ffpb import stats
- def setup(bot):
- pass
- def shutdown(bot):
- pass
- @willie.module.rule(r'(?i)(hi|hallo|moin|morgen|guten morgen|re)[ \t]*$')
- def ffpb_greeting(bot, trigger):
- if stats is None:
- print("ffpb_greeting: stats is None -> keine Antwort")
- return
- greeting = random.choice((
- 'Hi {0}, bist du einer der {2} Clients an unseren {1} Knoten?',
- 'Hey {0}, schön dich zu sehen. Gerade sind übrigens {1} Knoten mit {2} Clients online.',
- '{1} Knoten online, {2} Clients im Netz und {0} gibt uns die Ehre - Herzlich Willkommen :)'))
- bot.say(greeting.format(trigger.nick, stats["nodes_active"], stats["clients"]))
- @willie.module.rule(r'(?i)!(sudo )?rm -rf (--no-preserve-root )?/')
- def ffpb_rmrf(bot, trigger):
- bot.action("liest dann mal sehr schnell " + trigger.nick + "s Mails o.O")
- @willie.module.commands('make_me_a_coffee')
- def ffpb_kaffee(bot, trigger):
- bot.say("Kein sudo, kein Kaffee.")
- @willie.module.rule(r'(?i)!sudo make_me_a_coffee')
- def ffpb_sudokaffee(bot, trigger):
- bot.action("reicht " + trigger.nick + " eine dampfende, aromatisch duftende Tasse Kaffee.")
- @willie.module.rule(r'(?i).*(teurer|besser|neuer|cooler|geiler) wie')
- def ffpb_grammarnazi_als(bot, trigger):
- bot.say("*als")
- @willie.module.rule(r'(?i).*(genauso|genau so) als')
- def ffpb_grammarnazi_wie(bot, trigger):
- bot.say("*wie")
- @willie.module.rule(r'(?i).*als wie')
- def ffpb_grammarnazi_alswie(bot, trigger):
- bot.action("denkt spontan an seine Deutschlehrerin")
|