schedulebot: Make user ids case-insensitive

pull/361/head
Mike Lang 1 year ago
parent b6d71297c6
commit e7c402c5e2

@ -182,9 +182,10 @@ def post_schedule(client, send_client, start_time, schedule, stream, hour, no_me
def parse_schedule(user_ids, schedule_file): def parse_schedule(user_ids, schedule_file):
schedule = {} schedule = {}
user_ids = {user.lower(): id for user, id in user_ids.items()}
with open(schedule_file) as f: with open(schedule_file) as f:
for row in csv.reader(f): for row in csv.reader(f):
name = row[0] name = row[0].lower()
if name in ["", "Chat Member", "Hour of the Run"] or name.startswith("-") or name.startswith("["): if name in ["", "Chat Member", "Hour of the Run"] or name.startswith("-") or name.startswith("["):
continue continue
if name not in user_ids: if name not in user_ids:

Loading…
Cancel
Save