if "встретиться сегодня" in "Возможно ли нам встретиться сегодня утром?"
msg_box.append(put_markdown(f"`{nickname}`: {data['msg']}"))
chat_msgs.append((nickname, data['msg']))
refresh_task.close()
online_users.remove(nickname)
toast("Вы вышли из чата!")
Словарь - чтобы обращаться по ключу к вложенному элементу, так как изначально ключей не 1000 и номера идут не подряд.
Подряд от 0 до 999 сделано в данном случае для упрощения генерации - пусть будут неиспользуемые ключи, чем выверять список валидных номеров ключей. Хотя, раз элементы от 0 до 999 по порядку, можно сделать и список и обращаться по индексу.