From 1fee83e19f2f759ba89ab433e0c6a9ecfefc632e Mon Sep 17 00:00:00 2001 From: yshtcn Date: Sun, 14 Apr 2024 01:40:47 +0800 Subject: [PATCH] Update ServerChanPush2TelegramBot.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 把keyword判断扩展到全文 --- ServerChanPush2TelegramBot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ServerChanPush2TelegramBot.py b/ServerChanPush2TelegramBot.py index 60d5838..8637e56 100644 --- a/ServerChanPush2TelegramBot.py +++ b/ServerChanPush2TelegramBot.py @@ -96,7 +96,8 @@ def send_telegram_message(bot_id, chat_id, title, desp=None, url=None): for keyword in sub_bot['keywords']: keyword_decode = keyword.decode('utf-8') if isinstance(keyword, bytes) else keyword title_decode = title.decode('utf-8') if isinstance(title, bytes) else title - if keyword_decode.lower() in title_decode.lower(): + desp_decode = desp.decode('utf-8') if isinstance(desp, bytes) and desp is not None else desp + if (keyword_decode.lower() in title_decode.lower()) or (desp is not None and keyword_decode.lower() in desp_decode.lower()): bot_id = sub_bot['bot_id'] chat_id = sub_bot['chat_id'] # 替换 chat_id delimiter = sub_bot.get('delimiter') # 获取隔断符配置