---
title: "Дія operator_panel__nps_confirm_answer"
description: "Зберігає відповіді NPS-опитування з констант користувача."
---

# Дія `operator_panel__nps_confirm_answer`

> **System ID:** `action_operator_panel__nps_confirm_answer`  
> У сценарії також: `operator_panel__nps_confirm_answer`

## Опис

Збирає всі непорожні константи користувача як відповіді опитування й зберігає їх у базі (NPS / зворотний звʼязок після діалогу з оператором). Якщо в стані є `op_prev_position`, сценарій може повернутися на попередню позицію після збереження.

Для збереження оцінок у статистику чату також див. [`statistic__set`](/uk/actionjail/reference/actions/statistic__set.md).

## Події (гілки сценарію)

| Подія | Коли виникає |
|-------|--------------|
| **success** | Відповіді збережено |
| **error** | Немає `chat_user_id` / `chat_id`, немає непорожніх констант або помилка збереження |

## Параметри

Параметрів у JSON ноди немає (`{}`).

Перед виконанням у константах мають бути поля відповідей (будь-які непорожні ключі), наприклад:

| Константа | Тип | Опис |
|-----------|-----|------|
| `nps_score` | number / string | Оцінка NPS (приклад) |
| `nps_comment` | string | Коментар (приклад) |

Усі непорожні константи потрапляють у обʼєкт `answers`.

## Приклад конфігурації

Конфіг ноди:

```json
{}
```

Константи користувача (приклад):

```json
{
  "nps_score": 9,
  "nps_comment": "Дякую за допомогу!"
}
```

## Повʼязані документи

- [Довідник actions](/uk/actionjail/reference/actions-reference.md)
- [Дія statistic__set](/uk/actionjail/reference/actions/statistic__set.md)
