Комментарии 25
Поправьте код, он сливается с текстом... Читать трудно
Не чтобы придраться, а ради интереса. Не лучше это делать на питоне?
Как мне кажется, лучше писать на том языке, на которым владеешь в должной степени, в моем случае - это JAVA, так что для меня лучше подойдет именно она, для Вас, судя по всему, лучше PYTHON, ну а пользователю абсолютно все равно что там под капотом, главное чтоб работало.
Думаю, не стоит показывать токен вашего бота всем (на github)
Минусы использования забыли. а) QR коды разные бывают и сканирование кода сливает вам информацию - а она может быть и платежкой (за квартиру, например), а там и адрес, и ФИО, и суммы. И очевидные: б) наличие интернета у клиента в) постоянная работоспособность вашего сервера.
Полностью согласен с Вами! Постараюсь добавить информацию о минусах сегодня. Увы, мы живём в такое время, что понятие "конфиденциальность", можно сказать, отсутствует. Проверка QR-кодов сертификации - наглядное тому подтверждение, ведь теперь чтобы попасть в торговый центр мы обязаны показывать паспорт лицу, которое не уполномочено проверять паспортные данные.
Добавил.
У меня ещё в минусах юзабилити. Конечно, сканирование QR кода вещь редкая просто ради сканирования, но всё же. а) запустили телеграм (тык*) б) открыли бок (*, а ещё скролл, если давно не пользовались) в) нажали на фото (*) г) сфоткали (*) д) отправить (*) сколько операций? А если сканер штрих-кодов? Запустили сканер и всё... направляй + ещё можно не только QR прочитать, а сразу перейти в браузер и поискать по штрих коду товар и цены на него.
А представьте, если нужно отсканировать код из галереи или с сайта, либо сгенерировать код. Есть еще момент, некоторые встроенные в камеру сканеры не понимают русские кодировки, а сторонние программы, скорее всего, будут показывать рекламу. Везде есть плюсы, минусы и ограничения применения.
Вы не знакомы с google lens. Реально помогает в навигации в любой стране (особенно в азиатской, т.к. понимает "кодировки") и сразу переводит на английский\русский. Никаких проблем в магазинах, с меню, в метро, с вывесками... Также работает с оффлайн изображениями из галереи. Рекламы пока не замечено.
Добрый день, вы знали, что у вас перестала работа ссылка на github? Надеюсь вы сможете это поправить, ведь материал был очень полезным, но в репозитории лежит явно больше классов, нежели приведено в статье.
Расшарил проект https://github.com/SkyZion-public/qrvisor-public
Если вопросы по коду будут, пишите. Там действительно есть пара классов о которых я не говорил в публикации, это даже не классы, а перечисления (ENUM), но их даже и комментировать не стоит.
Да, я знаю, что репозиторий перестал работать. Думал, что статья уже никому не нужна. Постараюсь сегодня восстановить. Спасибо за комментарий.
Рад, что Вам понравилось! Сегодня выложил еще одну статью по TINKOFF INVEST API, может и она окажется Вам полезной https://habr.com/ru/post/592093/
Разработка Telegram-бота на JAVA для генерации и считывания QR-кодов