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') # Строки или регулярное выражение для поиска