summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/credits.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/credits.py b/modules/credits.py
new file mode 100644
index 0000000..2083105
--- /dev/null
+++ b/modules/credits.py
@@ -0,0 +1,20 @@
+from base import ModuleBase
+import re
+
+class Module(ModuleBase):
+ def __init__(self, manager):
+ ModuleBase.__init__(self, manager)
+
+ def commands(self):
+ return [('!credits', 'Wer hat\'s erfunden?')]
+
+ def groupchat(self, room, nick, text, handler):
+ if not re.match(r'!credits(?:\W|\Z)', text):
+ return
+
+ handler.reply(
+ '''Ich wurde von NeoRaider (matze) geschaffen,
+geschmiedet aus reinem Python und der Magie von PyXMPP.
+Nach langer Gefangenschaft in dunklen Verliesen aus fehlender
+Dokumentation kam ich an Licht, um dem C3HL zu dienen...'''
+ )