# Оновити HTML-віджет

Блок змінює дані віджета, який бот уже надіслав контакту, — картка перемалюється в тому ж повідомленні. Наприклад, після оплати картка замовлення показує «Оплачено», а на картці лояльності після покупки з'являється новий штамп. Нове повідомлення при цьому не приходить.

Працює в Telegram і в чаті на сайті — там само, де показуються [HTML-віджети](https://support.watbot.org/uk/chatbots/blocks/messages/widget).

Картку перемальовує сам код віджета за подією `chatDataChanged` — див. [Відповідь віджету і новий стан](https://support.watbot.org/uk/chatbots/blocks/messages/widget#відповідь-віджету-і-новий-стан). Якщо код малює картку лише під час завантаження, після оновлення вона залишиться попередньою.

![Панель налаштувань блоку «Оновити HTML-віджет»](https://support.watbot.org/_media/uk/01-chatbots/03-blocks/01-messages/_images/telegram-widget-update.webp?v=1794464238)

## Налаштування

- **«Який віджет»** — блок «HTML-віджет» або AI-агент, який надіслав віджет. Оновлюється останній віджет, який цей блок надіслав контакту.
- **«Нові дані віджета (chat_data)»** — новий стан віджета, до 1024 байт, зазвичай JSON. Він повністю замінює попередні дані, тому повторіть і те, що не змінюється. Працюють [автопідстановки](https://support.watbot.org/uk/chatbots/templates): `{"stamps": {{ $stamps }}}`. Якщо залишити поле порожнім, дані віджета зітруться.

Шаблони «Картка лояльності» і «Статус замовлення» в блоці «HTML-віджет» розраховані на цей блок: збільште змінну контакту й запустіть «Оновити HTML-віджет» із тими самими даними, що у віджеті.

## Виходи

- **«Продовжити»** — бот іде далі завжди, навіть якщо оновити не вдалося.

Якщо оновити не вдалося, причина з'явиться в «Лозі виконання» блоку: контакт не з Telegram і не з чату на сайті, вибраний блок ще не надсилав йому віджет, дані більші за 1024 байти або Telegram не прийняв оновлення.

> [!TIP]
> Щоб перемалювати віджет одразу після натискання в ньому, цей блок не потрібен: задайте змінну контакту `widget_chat_data` у сценарії після виходу — див. [Відповідь віджету і новий стан](https://support.watbot.org/uk/chatbots/blocks/messages/widget#відповідь-віджету-і-новий-стан).
