Генерація QR-коду
Для генерації коду потрібно використати функцію https://store.mavibot.ai/function/qrcode\\_generator 
Параметри:
text_for_qr - текст, який потрібно закодувати
api_key - ключ доступу до API з налаштувань проєкту

Замініть #{api_key} на токен з налаштувань
Приклад:
У полі "URL запиту" вставте: https://store.mavibot.ai/function/qrcode\\_generator
У полі "Збережені значення" вставте змінні, які потрібно зберегти (необхідний URL знаходиться в qr_image_url):
status->status;
qr_image_url->qr_image_url
У "JSON параметри" введіть
{"text_for_qr":"Текст для кодування","api_key":"8629fe13ba9efebefd27a7afd701767f"}

Функція повертає json з параметрами status та qr_image_url

Генерація штрих-коду
Для генерації коду потрібно використати функцію https://store.mavibot.ai/function/barcode\\_generator 
Параметри:
text_for_qr - текст, який потрібно закодувати
api_key - ключ доступу до API з налаштувань проєкту

class - клас коду, який потрібно згенерувати. За замовчуванням це ea13. Може приймати такі значення: 'code39', 'code128', 'ean', 'ean13', 'ean8', 'gs1', 'gtin', 'isbn', 'isbn10', 'isbn13', 'issn', 'jan', 'pzn', 'upc', 'upca'
without_text - (необов'язковий параметр) якщо вказати будь-яке значення, штрих-код буде відображатися без тексту, як показано на зображенні нижче.

Замініть #{api_key} на токен з налаштувань
Приклад: {"text":"#{barcode}","api_key":"#{api_key}", "class": "ean13"}
Функція повертає json з параметрами status та qr_image_url у разі успіху та error_message у разі невдачі

Приклад тексту зберігається у змінній barcode, а змінна image_url використовується для надсилання його як зображення.

Розпізнавання штрих-коду із зображення
Ви можете використовувати це для створення бота, який сканує коди товарів. Корисна особливість полягає в тому, що він також може сканувати QR-коди.
Адреса функції, яка розпізнає штрих-код на зображенні: https://store.mavibot.ai/function/cv2barcode 
Для сканування зображення потрібно надіслати ці параметри з блоку:
{"photo":"посилання на штрих-код/QR-код або змінна з посиланням","api_key":"ключ доступу до API з налаштувань"}
Наприклад, щоб надіслати зображення для сканування, потрібно надіслати ці параметри:

У полі "Користувач вводить дані" (позначено стрілкою) введіть змінну #{attachments}.
Приклад коду:
{"photo":"#{attachments}","api_key":"8629fe13ba9efebefd27a7afd701767f"}
photo - це посилання на зображення штрих-коду; у нашому випадку це змінна, яка містить посилання на зображення, надіслане боту.
Наступний параметр - api_key - ключ доступу до API з налаштувань проєкту

Функція працює так:
Клієнт надсилає зображення штрих-коду, функція сканує його, і у разі успіху повертає номер штрих-коду зі статусом операції "ok".
barcode -> "4500000000567" status -> "ok"
Статус сканування може бути:
- ok — штрих-код розпізнано
- barcode not recognized — як випливає з назви, штрих-код не вдалося розпізнати
- error image reading — сталася помилка читання зображення
- error subscription — ця функція недоступна з вашим поточним тарифним планом
Змінну status можна використовувати як умову на стрілці, щоб спрямувати клієнта до відповідного блоку.
Наприклад, якщо умова на стрілці перевіряє, чи дорівнює status значенню "barcode not recognized", ви можете відобразити повідомлення "Код не розпізнано, спробуйте ще раз" і запропонувати клієнту надіслати фото знову.