Бот вынесен из корня в src/bot_qr.py. Строки интерфейса вынесены в language.json, чтобы не хардкодить их в коде. В requirements.txt обновлены зависимости под новый запуск.