Penjanaan kod QR
Untuk menjana kod, anda perlu menggunakan fungsi https://store.mavibot.ai/function/qrcode\\_generator 
Parameter:
text_for_qr - teks yang perlu dikodkan
api_key - kunci akses API daripada tetapan projek

Tukar #{api_key} kepada token daripada tetapan
Contoh:
Dalam medan "Permintaan URL" tampalkan: https://store.mavibot.ai/function/qrcode\\_generator
Dalam medan "Nilai yang disimpan" tampalkan pembolehubah yang ingin anda simpan (URL yang diperlukan ada dalam qr_image_url):
status->status;
qr_image_url->qr_image_url
Dalam "Parameter JSON" taip
{"text_for_qr":"Teks untuk dikodkan","api_key":"8629fe13ba9efebefd27a7afd701767f"}

Fungsi mengembalikan json dengan parameter status dan qr_image_url

Penjanaan kod bar
Untuk menjana kod, anda perlu menggunakan fungsi https://store.mavibot.ai/function/barcode\\_generator 
Parameter:
text_for_qr - teks yang perlu dikodkan
api_key - kunci akses API daripada tetapan projek

class - kelas kod yang perlu anda jana. Secara lalai ia adalah ea13. Boleh mengambil nilai ini: 'code39', 'code128', 'ean', 'ean13', 'ean8', 'gs1', 'gtin', 'isbn', 'isbn10', 'isbn13', 'issn', 'jan', 'pzn', 'upc', 'upca'
without_text - (parameter pilihan) jika anda memberikannya sebarang nilai, kod bar akan dipaparkan tanpa teks, seperti yang ditunjukkan dalam imej di bawah.

Tukar #{api_key} kepada token daripada tetapan
Contoh: {"text":"#{barcode}","api_key":"#{api_key}", "class": "ean13"}
Fungsi mengembalikan json dengan parameter status dan qr_image_url jika berjaya dan error_message jika tidak berjaya

Teks contoh disimpan dalam pembolehubah barcode, dan pembolehubah image_url digunakan untuk menghantarnya sebagai imej.

Pengecaman kod bar daripada imej
Anda boleh menggunakan ini untuk mencipta bot yang mengimbas kod produk. Ciri berguna ialah ia juga boleh mengimbas kod QR.
Alamat fungsi yang mengecam kod bar pada imej ialah https://store.mavibot.ai/function/cv2barcode 
Untuk mengimbas imej, anda perlu menghantar parameter ini dari blok:
{"photo":"pautan ke kod bar/kod QR atau pembolehubah dengan pautan","api_key":"kunci akses API daripada tetapan"}
Sebagai contoh, untuk menghantar imej untuk diimbas, anda perlu menghantar parameter ini:

Dalam anak panah di medan "Pengguna memasukkan data", masukkan pembolehubah #{attachments}.
Contoh kod:
{"photo":"#{attachments}","api_key":"8629fe13ba9efebefd27a7afd701767f"}
photo ialah pautan ke imej kod bar; dalam kes kami, ia adalah pembolehubah yang memegang pautan ke imej yang dihantar ke bot.
Parameter seterusnya ialah api_key - kunci akses API daripada tetapan projek

Fungsi berfungsi seperti ini:
Pelanggan menghantar gambar kod bar, fungsi mengimbasnya, dan jika berjaya, mengembalikan nombor kod bar dengan status operasi ditetapkan kepada "ok."
barcode -> "4500000000567" status -> "ok"
Status pengimbasan boleh:
- ok — kod bar telah dikecam
- barcode not recognized — seperti namanya, kod bar tidak dapat dikecam
- error image reading — terdapat ralat membaca imej
- error subscription — ciri ini tidak tersedia dengan pelan langganan semasa anda
Pembolehubah status boleh digunakan sebagai syarat pada anak panah untuk mengarahkan pelanggan ke blok yang sesuai.
Sebagai contoh, jika syarat anak panah menyemak sama ada status sama dengan "barcode not recognized," anda boleh memaparkan mesej "Kod tidak dikecam, sila cuba lagi" dan menggesa pelanggan untuk menghantar foto semula.


