# Режимы работы

n8n предоставляет возможность тестировать настроенную логику в моменте и сохранять её для полноценного использования. Аналогичная система существует и в Smartbot Pro — вы можете настраивать и менять сценарии, тестировать их, и только после того, как будете уверены, что вы готовы открыть новый вид чат-бота для пользователей, опубликовать сценарий.

* Тестовый режим в n8n = неопубликованная версия сценария в Smartbot Pro
* Продовый режим в n8n = опубликованная версия сценария в Smartbot Pro

## Тестовый режим

Тестовый режим может вам пригодиться для тестирования и настройки вебхука непосредственно в workflow.

Процесс будет выполняться в реальном времени, прямо перед вашими глазами. Для этого:

1. Добавьте еще один узел.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FAB2skw0n9zraUYHnf2t4%2Fimage.png?alt=media&#x26;token=d3662e81-6423-4c74-8f83-568951f756c1" alt=""><figcaption></figcaption></figure>
2. Для примера можете найти узел “Edit Fields (Set)” и выбрать его.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2Fq4Jx99GLx7ihWFpAeBJv%2Fimage.png?alt=media&#x26;token=8b5c1635-124e-464e-9781-1614150276a6" alt=""><figcaption></figcaption></figure>
3. Добавьте поле в настройке этого узла.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FHyXlz8sovnT53S8AI0KD%2Fimage.png?alt=media&#x26;token=b7edd4d2-dafd-4a8b-adad-fd652131441a" alt=""><figcaption></figcaption></figure>
4. Назовите поле — “success”, а значение поля установите — “true”.

   <div><figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2Fdz6YPKNDznTGi5kGMHl2%2Fimage.png?alt=media&#x26;token=219ddef5-a417-4e6e-85e1-50801fbe7234" alt=""><figcaption></figcaption></figure> <figure><img src="https://img.notionusercontent.com/s3/prod-files-secure%2F233fe1fe-7932-4fbf-bb40-67d177e20dc4%2F61c3626e-b8b6-4d12-8580-d7059960611b%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_2024-12-19_%D0%B2_12.56.50.png/size/w=2000?exp=1735673111&#x26;sig=_nQ3C2DL_3AdFRM0YwfimNaypBSnaRtFRLR-hfRpZZE" alt=""><figcaption></figcaption></figure></div>
5. Запустите тест.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FUOoxe3fCAICRz7zynvfJ%2Fimage.png?alt=media&#x26;token=d1c9c6b2-e614-456e-bb00-1a4629bb9145" alt=""><figcaption></figcaption></figure>
6. Тестовый режим активирует ожидает запроса на вебхук. Откройте узел Webhook⚡️и скопируйте адрес запроса.

   Вы можете выполнить запрос в отдельной вкладке вашего браузера, если метод запроса GET. Если метод запроса другой, вы можете воспользоваться [Postman](https://www.postman.com) или [Curl](https://curl.se)

   <div><figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2Fd872oIroqSzEtmcR2Slr%2Fimage.png?alt=media&#x26;token=e3daf20e-7772-48fe-8276-0d2ea4fb32a3" alt=""><figcaption></figcaption></figure> <figure><img src="https://img.notionusercontent.com/s3/prod-files-secure%2F233fe1fe-7932-4fbf-bb40-67d177e20dc4%2F103549ab-5a8c-4c5e-8f6a-54509952c703%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_2024-12-19_%D0%B2_13.06.00.png/size/w=2000?exp=1735673175&#x26;sig=IPMKRe8V8_O8KjYeBm0dTGd7MFxBSWTxzxkDm1Uiak8" alt=""><figcaption></figcaption></figure></div>

   1. Если тест не запущен, адрес запроса также можно найти в настройке Webhook⚡️

      <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2Fx3anIUjSwf0RZW07MggX%2Fimage.png?alt=media&#x26;token=6eb3b143-da21-4afa-a381-941eccc8dd7d" alt=""><figcaption></figcaption></figure>
7. Отправьте запрос к вебхуку.

   Если выполнить запрос во вкладке браузера, вы увидите ответ от n8n.

   В нашем примере n8n возвращает результат последнего узла в workflow.

   В данном случае — Edit Fields.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2F56DhUdQNTk04pbtCd5ns%2Fimage.png?alt=media&#x26;token=7ae72fa8-39e9-4e06-b2f3-2efa180b8580" alt=""><figcaption></figcaption></figure>
8. Поменяйте значение поля.

   Так станет более понятно, как это работает.

   <div><figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FkKZ88JG41hzywsyaLU8Z%2Fimage.png?alt=media&#x26;token=62244d66-04d7-4eeb-a7df-519922d3413b" alt=""><figcaption></figcaption></figure> <figure><img src="https://img.notionusercontent.com/s3/prod-files-secure%2F233fe1fe-7932-4fbf-bb40-67d177e20dc4%2Ff7576401-84fa-42fd-b9a2-65fdfe993c38%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_2024-12-19_%D0%B2_13.28.32.png/size/w=2000?exp=1735673237&#x26;sig=n2g7nni8gZkT6qazcrsxxjhZT8MvSlJBnCK13gMOMPY" alt=""><figcaption></figcaption></figure></div>
9. Запустите тест еще раз.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FwFEYhgdBB0M4iNzs5x5q%2Fimage.png?alt=media&#x26;token=a4704140-bb97-4d83-bc71-137dab0cf788" alt=""><figcaption></figcaption></figure>
10. Отправьте запрос на этот же адрес вебхука и получите уже новый ответ

    <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FcuYrKZY0Iiki7u7BpBxB%2Fimage.png?alt=media&#x26;token=5d48ab0b-7d2c-42b0-9d02-f6a6e18473ca" alt=""><figcaption></figcaption></figure>

## Рабочий режим (продовый, production)

Рабочий режим — это отправка вашего workflow в “свободное плавание”.

Вы больше не увидите течение процесса в реальном времени.

Чтобы понять, как проходит процесс, вам нужно будет открыть раздел “Executions” этого workflow.

В разделе “Executions” вы увидите список выполненных workflow (одно выполнение на один сработавший триггер в workflow) в левой части окна n8n.

Нам нужно, чтобы наш триггер сработал, чтобы увидеть его в Executions. Для этого нужно отпарвить запрос на Production URL Webhook⚡️.

1. Скопируйте Production URL в настройке вебхука

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FhUkoNhHv9EZTqbwWeDbV%2Fimage.png?alt=media&#x26;token=08b6b6f7-df94-42ac-bb5c-97760e912995" alt=""><figcaption></figcaption></figure>
2. Активируйте workflow, чтобы n8n принял его в работу.

   Если не активировать workflow — он не будет считаться рабочим, и триггеры не будут запускать процессы.

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2Fsijys4UlMGM6zBFm65At%2Fimage.png?alt=media&#x26;token=6e4f0864-fd42-4310-b617-d9d4f2243a7d" alt=""><figcaption></figcaption></figure>
3. При активации workflow  может вылезти окошко с информацией о том, что даёт его активация. В нем описывается, что:

   * Можно отправлять запросы на Production URL Webhook⚡️
   * Выполнение не будет видно, как в тестовом режиме, но можно увидеть результаты выполнений в “Executions”

   <figure><img src="https://4058588211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvTd8XmFMqkqZga7zhLuk%2Fuploads%2FBpq2kARVqwGw6GzC2wjm%2Fimage.png?alt=media&#x26;token=e74df214-fa55-42c8-b6dd-a9a2abf1a7e3" alt=""><figcaption></figcaption></figure>
