Статья была полезной?
В статье:
- Где посмотреть детали ошибки
- Часто встречающиеся ошибки и их значения
- Чат не найден или бот не является участником чата
- Запрещено: бот был заблокирован пользователем
- Достигнут лимит переходов
- Bad Request: wrong remote file identifier specified: Wrong string length
- Bad Request: wrong file identifier/HTTP URL specified
- HeapTableRepo.update: given data doesn’t match the ‘:tableta:X’ table schema:
- Действие не может быть выполнено для анонимного пользователя / Для выполнения действия «Добавить в группу» требуется агент с типом «пользователь»
- Не найден закрывающий тег жирного текста на позиции N
- Ошибка отправки сообщения: не удается разобрать разметку: Can’t find end tag corresponding to start tag «X»
- Сообщение «Блок не должен быть активирован в соответствии с конфигурацией сцены и контекстом объекта»
- Что делать, если в списке нет моей ошибки
Где посмотреть детали ошибки
Перейдите на вкладку «Запуск», кнопка «Отладка». По умолчанию здесь отображаются важные записи по работе воронки: действия, по которым сработали реакции в воронке, и некоторые ошибки. Чтобы увидеть детальную информацию с любыми типами ошибок, выберите «Тип записи» — «Все типы».

Среди остальных записей текст ошибки будет выделен жирным красным шрифтом.

Часто встречающиеся ошибки и их значения
Чат не найден или бот не является участником чата
Для объекта отсутствует агент «чат», который нужен для запуска реакции. Ситуация может возникнуть, например, когда воронка запускается из формы и пытается отправить пользователю сообщение еще до того, как он запустит бота.

Возможное решение: добавьте в воронку ноду «Команда бота», которая будет ожидать, когда пользователь запустит бот.

Запрещено: бот был заблокирован пользователем
Ошибка означает, что сообщение не было отправлено пользователю, поскольку он заблокировал бота.


Возможное решение: свяжитесь с пользователем иным способом, если он оставил контакты.
Достигнут лимит переходов

Ошибка означает, что в переходе перед нодой установлено ограничение количества запусков и для этого объекта лимит уже достигнут.


Возможные решения:
- Уберите ограничение в стрелке для всех пользователей — снимите чекбокс «Ограничить количество запусков».
- Или уберите все ограничения в стрелках для конкретного объекта:
- нажмите на этот объект в отладке,
- нажмите на значок лупы рядом с ним,
- перейдите на вкладку «Объекты» и нажмите «Выключить».


Bad Request: wrong remote file identifier specified: Wrong string length
Ошибка может возникнуть при отправке в бот файла, добавленного в ноду по идентификатору. Она означает, что количество символов в идентификаторе неверное.

Возможное решение: проверьте, полностью ли указано значение идентификатора и нет ли в строке лишних символов.


Bad Request: wrong file identifier/HTTP URL specified
Ошибка может возникнуть при отправке в бот файла, добавленного в ноду по идентификатору. Она означает, что указан неверный идентификатор.

Возможное решение: проверьте правильность идентификатора. Если он верный, то отправьте файл в бота повторно, получите новый идентификатор и вставьте его в ноду.


HeapTableRepo.update: given data doesn’t match the ‘:tableta:X’ table schema:

Ошибка может возникнуть в нескольких случаях:
- Если в таблицу добавлена переменная, в которой не записано какое-либо значение.

- Если в агенте отсутствует переменная, которая записывается в таблицу.




У переменной числовое значение
Действие не может быть выполнено для анонимного пользователя /
Для выполнения действия «Добавить в группу» требуется агент с типом «пользователь»
Ошибка означает, что в воронке есть только анонимный пользователь, то есть либо не зарегистрированный в аккаунте, либо агент «чат» не связан с профилем пользователя. Если воронка не может выполнить действие по анонимному пользователю, то возникнет одна из этих ошибок.
Возможные решения:
- Если ошибка касается агента «чат», то свяжите чат с пользователем в воронке.
- В остальных случаях при необходимости продумайте авторизацию пользователя в воронке до того, как он дойдет до ноды, требующей авторизованного пользователя.


Не найден закрывающий тег жирного текста на позиции N
Причина в ошибке разметки — при написании текста в markdown был пропущен второй символ «*» для выделения текста жирным шрифтом.
Возможное решение: проставьте оба символа «*» — в начале и конце фразы, которую нужно выделить жирным.


Ошибка отправки сообщения: не удается разобрать разметку: Can’t find end tag corresponding to start tag "X"
Причина в ошибке разметки — при форматировании текста в HTML был пропущен или неверно прописан закрывающий тег.
Возможное решение: проверьте и исправьте разметку — закрывающий тег должен быть прописан через слэш «/».


Сообщение «Блок не должен быть активирован в соответствии с конфигурацией сцены и контекстом объекта»
Не является ошибкой. Сообщение указывает на то, что событие было перехвачено другой нодой и пользователь пошел по другой ветке воронки.
Пример
Нода «Ввод пользователя» с настройкой «Содержит любой ввод, который не был перехвачен соседними блоками» отловит сообщение пользователя, но не сработает, если это же сообщение будет подходить под другую ноду «Ввод пользователя» или «Команда бота».


Что делать, если в списке нет моей ошибки
Если вы видите ошибку, текста которой нет в данной статье, напишите нам в техническую поддержку. Специалисты проконсультируют вас о причинах возникновения ошибки и способах ее решения.
В сообщении укажите:
- ссылку на вашу воронку,;
- по возможности — ID ноды, в которой возникла ошибка.
Чтобы узнать ID ноды:
- Кликните на название ноды, предшествующей сообщению об ошибке в режиме отладки. Вы переместитесь к нужной ноде — она будет подсвечена синей рамкой.

- Нажмите на выпадающее меню — «Скопировать ID для техподдержки». ID будет скопирован в буфер обмена.
- Вставьте ID в сообщение для техподдержки.

авторизуйтесь