Simple Ian, у вас похоже проблема не только с незнанием Kivy, а ещё и с незнанием Python. В первом примере конструкция вообще синтаксически неправильная. Во втором никто и ничто не вызывает generated_password.
Ключи в реестре - это не переменные окружения, а просто способ сохранять их значения между перезапусками. Ну, и реестра нет ни в Linux, ни в MacOS, так что ваш бот теряет преимущество кроссплатформенности, если использует winreg.