Salebot.pro
Search
K

Распознавания QR-,штрихкодов на фотографии

Вы можете использовать ее для создания бота, который сканирует коды товаров. Полезной особенностью является то, что она также может сканировать QR-коды
Вы можете использовать ее для создания бота, который сканирует коды товаров. Полезной особенностью является то, что она также может сканировать QR-коды
Функция для распознавания штрихкода на фотографии.
Адрес функции: https://store.salebot.pro/function/cv2barcode
Для сканирования фото вам необходимо отправить из блока следующие параметры:
{"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”, тогда выводим сообщение “Код не распознан, повторите попытку” и отправляем на повторный запрос фото.