Не работает Форма ввода или частые ошибки
База знаний/Конструктор/Не работает Форма ввода или частые ошибки

В статье разобраны частотные ошибки связанные с Формами, подробнее о работе блока: Формы ввода.


Если вы поступили ошибку — система либо отобразит плашку с информацией, либо выделит в красную рамку нужную область. К слову, перед оформлением форм стоит сразу обратить внимание на характерное выделение (красные линии) — так помечены обязательные поля.


  1. Пропущены обязательные для заполнения блоки/поля:
    — во всех 5 типах ввода важно заполнить блок Вопроса;
    — без Названия для статистики система не даст оформить форму;
    — опцию Повторное прохождение в Дополнительных настройках нужно либо включить (флажок), либо указать Команду для перехода.

  2. Тип ввода: Тестирование — не заданы варианты ответа/выбора.
    — недостаточно просто добавить кнопку для Тестирования, нужно еще дать ей название;
    — варианты для выбора (Один и Несколько) доступны только для Типа клавиатур: Инлайн;
    в случае ошибки у параметров Подсказка и Переход к команде появляются дополнительные блоки/поля для заполнения.

  3. Пропущен блок Ошибка (для типов ввода: Отправка сообщение, Запрос геопозиции и Запрос контакта);

  4. При включенной опции Ограничить время ответа (минимум 5 сек) заполните связующий блок Время вышло (реакция на окончание времени).

  5. Если данные не отображаются в Статистике, значит включена опция Не записывать ответ.

  6. Бот будет "преследовать" пользователя с формой ввода до тех пор, пока не получит ответа. С опцией Возможность не отвечать в Дополнительных настройках пользователь сможет вернуться к Форме (пролистав диалог с ботом) и ответить на неё позже.

  7. Блоки Добавить реакцию на ответ, Добавить реакцию на пропуск — необязательны.

  8. Если вопрос пропадает после ответа — снимите флажок с опции Удалить блок Вопрос после ответа в Дополнительных настройках; или с реакцией на ответ, ошибку, пропуск — снять флажок Заменить блок вопроса в соответствующих блоках.
    — а если пропадает ответ, то нужно снять флажок с опции Удалить сообщение с ответом в Дополнительных настройках. Доступно для типов ввода Отправка сообщения, Запрос геопозиции, Запрос контакта.

  9. При действии для варианта Переход к команде (тип ввода: Выбор варианта) пользователь “выйдет” из текущей команды, а значит не сможет ответить на оставшиеся Формы ввода в команде. Администратору бота будет отправлено уведомление содержащее только те ответы, на которые пользователь ответил. Если пользователю не была отправлена форма и/или пользователь решил не отвечать на форму (при включенной функции Возможность пропустить), то название формы будет скрыто из уведомления

  10. Дополнительные настройки команды: Добавление категорииПереход к команде и Запуск сценария выполняются после завершения команды (когда отправлены все блоки), если пользователь совершил переход из Формы из-за чего команда не смогла завершиться, то перечисленные дополнительные настройки не будут применены.

  11. Если в настройках задан тип клавиатуры Обычная и блок Реакция на ответ не добавлен, то предыдущая обычная клавиатура не будет восстановлена.

  12. Викторина и Опрос (тип блока: Telegram) работают индивидуально для пользователя. Иными словами результаты пользователей не суммируются.