From 73925d88f109e5f47196e520d463c90d739c4a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=9F=D0=B0?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE=D0=B2?= Date: Fri, 15 Aug 2025 21:29:03 +0300 Subject: [PATCH] fix: env groups_clean_srv_msgs --- main.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 7dd6734..21c4731 100644 --- a/main.py +++ b/main.py @@ -36,12 +36,14 @@ for i, s in enumerate(target_groups): if s.isdigit() or s.startswith('-') and s[1:].isdigit(): target_groups[i] = int(s) target_entities=[] -groups_clean_srv_msgs=os.getenv('groups_clean_srv_msgs').split(',') # Группы, где удаляем сообщения о присоединившихся -if not groups_clean_srv_msgs: +groups_clean_srv_msgs=os.getenv('groups_clean_srv_msgs') # Группы, где удаляем сообщения о присоединившихся +if groups_clean_srv_msgs: + groups_clean_srv_msgs = groups_clean_srv_msgs.split(',') + for i, s in enumerate(groups_clean_srv_msgs): + if s.isdigit() or s.startswith('-') and s[1:].isdigit(): + groups_clean_srv_msgs[i] = int(s) +else: groups_clean_srv_msgs = list(target_groups) -for i, s in enumerate(groups_clean_srv_msgs): - if s.isdigit() or s.startswith('-') and s[1:].isdigit(): - groups_clean_srv_msgs[i] = int(s) filter_keywords=os.getenv('filter_keywords') # Строки или регулярное выражение для поиска filter_keywords=filter_keywords.split(',') filter_negative_keywords=os.getenv('filter_negative_keywords') # Строки или регулярное выражение для поиска