Распознавания QR-,штрихкодов на фотографии
Вы можете использовать ее для создания бота, который сканирует коды товаров. Полезной особенностью является то, что она также может сканировать QR-коды
Вы можете использовать ее для создания бота, который сканирует коды товаров. Полезной особенностью является то, что она также может сканировать QR-коды
Функция для распознавания штрихкода на фотографии.
Для сканирования фото вам необходимо отправить из блока следующие параметры:
{"photo":"ссылка на штрихкод/qr код или переменная со ссылкой","api_key":"апи ключ из настроек проекта"}
Например для отправки на сканирование фото, отправленного боту - нужно отправить следующие параметры :

В стрелке, в поле "Пользователь вводит данные", укажите название переменной attachments.
Пример кода:
{"photo":"#{attachments}","api_key":"eec62fb64bc0107a930ad3c60773b743b0bffa758981"}
Где photo это ссылка на фотографию штрихкода, в нашем случае это переменная содержащая ссылку на фото отправленное боту.
Следующий параметр api_key это ключ, который можно сгенерировать в настройках вашего проекта (Рисунок 2)

Рисунок 2
Функция работает следующим образом. Клиент отправляет боту фото штрихкода, функция пробует его распознать и в случае успеха присылает штрихкод в виде числа и статус операции равен ok:
barcode -> "4500000000567"
status -> "ok"
Статус сканирования бывает следующим:
ok - штрихкод распознан
barcode not recognized - штрихкод не распознан
Error image reading - ошибка чтения файла
Error subscription - для вашей подписки не доступен данный функционал
Переменную status можно поставить в виде условия на стрелку и отправлять пользователя в соответствующий блок.
Например, если на стрелке условие перехода переменная “status” и значение “barcode not recognized”, тогда выводим сообщение “Код не распознан, повторите попытку” и отправляем на повторный запрос фото.
Last modified 3mo ago