Ignore empty value when validating user IDs

This commit is contained in:
Joker_
2023-04-06 12:36:03 +08:00
committed by AlexHTW
parent 8de8b1037c
commit 901a1ed99a

View File

@@ -632,6 +632,8 @@ class ChatGPTTelegramBot:
if self.is_group_chat(update): if self.is_group_chat(update):
admin_user_ids = self.config['admin_user_ids'].split(',') admin_user_ids = self.config['admin_user_ids'].split(',')
for user in itertools.chain(allowed_user_ids, admin_user_ids): for user in itertools.chain(allowed_user_ids, admin_user_ids):
if not user.strip():
continue
if await self.is_user_in_group(update, context, user): if await self.is_user_in_group(update, context, user):
logging.info(f'{user} is a member. Allowing group chat message...') logging.info(f'{user} is a member. Allowing group chat message...')
return True return True