From 6e93a63c400b7b97898aefa910651fa21f2e47dd Mon Sep 17 00:00:00 2001 From: missytake Date: Sat, 30 Aug 2025 00:08:41 +0200 Subject: [PATCH] ignore case of keywords --- setup.cfg | 1 + src/remember_remember_bot/commands.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index cff3fce..5fa3193 100644 --- a/setup.cfg +++ b/setup.cfg @@ -22,6 +22,7 @@ python_requires = >=3.8 install_requires = click deltachat + requests [options.packages.find] where = src diff --git a/src/remember_remember_bot/commands.py b/src/remember_remember_bot/commands.py index 50ab482..5bbd0e0 100644 --- a/src/remember_remember_bot/commands.py +++ b/src/remember_remember_bot/commands.py @@ -1,3 +1,4 @@ +import requests import deltachat @@ -59,7 +60,7 @@ def rm_keyword(msg: deltachat.Message): def check_and_forward(msg: deltachat.Message, admin_chat: deltachat.Chat): """Check a message for keywords, and forward it to the admin chat if one matches.""" for word in list_keywords(msg.account): - if word in msg.text: + if word.lower() in msg.text.lower(): admin_chat.send_msg(msg) print(f"Forwarding message because of '{word}': {msg.text}") break