Вот решение, для проверки на правильность логина\пароля. Предполагается, что вы либо разделите логин\пароль из одного сообщения, присланного боту пользователем. Либо будете получать пару логин\пароль из 2 сообщений.
Кодdef NewValideLogin(DataBase):
DataBase[input("Введите новый валидный логин: ")] = input("Введите пароль, для нового логина: ")
return DataBase
def RemoveLogin(DataBase):
del DataBase[input("Введите логин, который нужно удалить: ")]
return DataBase
DataBase = {'Admin':'AdminKrasavhicIMolodec228', 'User':'12340987'}
UserMessage1 = "Admin"
UserMessage2 = "AdminKrasavhicIMolodec228"
if UserMessage1 in DataBase:
print('Логин засчитало')
if UserMessage2 == DataBase[UserMessage1]:
print('Пароль засчитало')
else:
print('Пароль не засчитало')
else:
print("Логин не засчитало")
В приложенном коде есть 2 функции. Одна для добавления новых пар логина\пароля в список, другая для удаления из списка уже не нужных логинов и паролей.
P.S: Обратите внимание, что при использовании этих функций, нужно переменную DataBase переписывать
DataBase = NewValideLogin(DataBase)