Исправление ошибок
В идеале все ваши компоненты ботов Neurons будут успешно работать на всех ваших целевых устройствах. Однако иногда не все удается. Боты Neurons содержат некоторые функции для повышения вероятности успеха, а также есть некоторые проектные решения и настройки конфигурации, которые вы можете сделать, чтобы справиться с любыми возникающими ошибками.
Тайм-ауты
Необходимо соблюдать баланс между ожиданием завершения последовательности действий и ее незавершением из-за ошибки. На каждом этапе последовательности действий могут использоваться соответствующие тайм-ауты. Время ожидания для этапов запроса составляет 15 секунд, для действий — 5 минут, а для целевых действий — 25 минут.
Ошибка ветвления
Во время выполнения бот записывает, на каких устройствах этап был успешным, а на каких завершился с ошибкой. Эти результаты можно найти в результатах этапа. Вы можете улучшить качество бота для более эффективной обработки подобных ситуаций, добавив ветви ошибок.
Для добавления ветви ошибок:
- Откройте необходимый бот.
- На панели Мои этапы в разделе Общее добавьте этап фильтра результатов для этапа "Действие".
- Подключите этап "Действие" к этапу "Фильтр результатов".
- Откройте этап фильтра результатов.
- На панели настроек этапа установите для элемента Логика значение AND, для элемента Свойство значение Статус действия, для элемента Сравнение значение Равно и для элемента Значение значение Ошибка.
- Подключите подобный этап фильтра результатов в этом же этапе "Действие", но для элемента Значение установите значение Выполнено.
Теперь у вас есть ветвь ошибок, которая разделит успешные устройства от устройств с ошибками. - Для значения Выполнено этапа фильтра результатов завершите создание последовательности действий.
- В разделе Ошибка этапа результатов фильтрации добавьте этап действия для попытки выполнения бота.