Исправление ошибок

В идеале все ваши компоненты ботов Neurons будут успешно работать на всех ваших целевых устройствах. Однако иногда не все удается. Боты Neurons содержат некоторые функции для повышения вероятности успеха, а также есть некоторые проектные решения и настройки конфигурации, которые вы можете сделать, чтобы справиться с любыми возникающими ошибками.

Тайм-ауты

Необходимо соблюдать баланс между ожиданием завершения последовательности действий и ее незавершением из-за ошибки. На каждом этапе последовательности действий могут использоваться соответствующие тайм-ауты. Время ожидания для этапов запроса составляет 15 секунд, для действий — 5 минут, а для целевых действий — 25 минут.

Ошибка ветвления

Во время выполнения бот записывает, на каких устройствах этап был успешным, а на каких завершился с ошибкой. Эти результаты можно найти в результатах этапа. Вы можете улучшить качество бота для более эффективной обработки подобных ситуаций, добавив ветви ошибок.

Для добавления ветви ошибок:

  1. Откройте необходимый бот.
  2. На панели Мои этапы в разделе Общее добавьте этап фильтра результатов для этапа "Действие".
  3. Подключите этап "Действие" к этапу "Фильтр результатов".
  4. Откройте этап фильтра результатов.
  5. На панели настроек этапа установите для элемента Логика значение AND, для элемента Свойство значение Статус действия, для элемента Сравнение значение Равно и для элемента Значение значение Ошибка.
  6. Подключите подобный этап фильтра результатов в этом же этапе "Действие", но для элемента Значение установите значение Выполнено.
    Теперь у вас есть ветвь ошибок, которая разделит успешные устройства от устройств с ошибками.
  7. Для значения Выполнено этапа фильтра результатов завершите создание последовательности действий.
  8. В разделе Ошибка этапа результатов фильтрации добавьте этап действия для попытки выполнения бота.