]> git.aero2k.de Git - urlbot-v3.git/commitdiff
praying to urlbug master
authorThorsten <mail@aero2k.de>
Sat, 24 May 2025 08:11:05 +0000 (10:11 +0200)
committerThorsten <mail@aero2k.de>
Sat, 24 May 2025 08:11:05 +0000 (10:11 +0200)
src/distbot/minijobber/run.py
src/distbot/plugins/pray.py [new file with mode: 0644]

index d8e1ff98072f994a661fece2de72b68ce6c0823e..f065ea0aeb856c080ba85616b224ee0d5ddbdc91 100644 (file)
@@ -14,6 +14,7 @@ from distbot.plugins import (
     extended, bugtracker, bots, bofh, didyouknow,
     votepoll,
     youtube,
+    pray,
 )
 
 logger = logging.getLogger(__name__)
@@ -34,6 +35,7 @@ PLUGIN_MODULES = {
     morse: morse.ALL,
     muc: muc.ALL,
     plugin_help: plugin_help.ALL,
+    pray: pray.ALL,
     queue_management: queue_management.ALL,
     searx: searx.ALL,
     translation: translation.ALL,
diff --git a/src/distbot/plugins/pray.py b/src/distbot/plugins/pray.py
new file mode 100644 (file)
index 0000000..50405ae
--- /dev/null
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+
+from distbot.bot.worker import Worker
+from distbot.common.action import Action
+
+
+class Pray(Worker):
+    binding_keys = [
+        "nick.pray.#"
+    ]
+    description = "Prayer handling plugin"
+    usage = "bot: pray <prayer> | bot: pray to <deity> that <prayer>"
+
+    def parse_body(self, msg):
+        # deity will know
+        return Action(msg="ok!")
+
+
+ALL = [Pray]