Add noHorny Reply
authorGeorgios Atheridis <georgios@atheridis.org>
Tue, 11 Apr 2023 20:23:52 +0000 (21:23 +0100)
committerGeorgios Atheridis <georgios@atheridis.org>
Tue, 11 Apr 2023 20:23:52 +0000 (21:23 +0100)
ihaspeks/main.py
ihaspeks/scripts/alwase.py

index e3e4874e1deb5ecb4fc391435697bae5f62e5b59..95510349b4c75052da617273a2f0c8c7ffaec35e 100644 (file)
@@ -143,6 +143,7 @@ def main(bot: Bot, message: Message):
             analyze_command.do_command(bot, message, commands_modules)
         scripts.unit_converter.send_metric(bot, message)
         scripts.alwase.alwase(bot, message)
+        scripts.alwase.no_horny(bot, message)
         scripts.chatting.chatting(bot, message)
         scripts.chatting.chatting_annoy(bot, message)
         scripts.chat.chat(bot, message)
index 851672049b999ddf77db945ffa8015fd791e94f2..c18310d7164fc4e960643e694bd4e89c8721a9d0 100644 (file)
@@ -17,3 +17,14 @@ def alwase(bot: Bot, message: Message):
     ]
     msg = random.choice(msgs)
     tools.smart_privmsg.send(bot, message, msg, reply=replied_msg_id)
+
+
+def no_horny(bot: Bot, message: Message):
+    if "horny" not in message.value.lower():
+        return
+    try:
+        replied_msg_id = message.tags["id"]
+    except KeyError:
+        replied_msg_id = None
+    msg = "noHorny no Horny"
+    tools.smart_privmsg.send(bot, message, msg, reply=replied_msg_id)