Не работает Форма ввода или частые ошибки
В статье разобраны частотные ошибки связанные с Формами, подробнее о работе блока: Формы ввода.
Если вы поступили ошибку — система либо отобразит плашку с информацией, либо выделит в красную рамку нужную область. К слову, перед оформлением форм стоит сразу обратить внимание на характерное выделение (красные линии) — так помечены обязательные поля.
- Пропущены обязательные для заполнения блоки/поля:
— во всех 5 типах ввода важно заполнить блок Вопроса;
— без Названия для статистики система не даст оформить форму;
— опцию Повторное прохождение в Дополнительных настройках нужно либо включить (флажок), либо указать Команду для перехода. - Тип ввода: Тестирование — не заданы варианты ответа/выбора.
— недостаточно просто добавить кнопку для Тестирования, нужно еще дать ей название;
— варианты для выбора (Один и Несколько) доступны только для Типа клавиатур: Инлайн;
— в случае ошибки у параметров Подсказка и Переход к команде появляются дополнительные блоки/поля для заполнения. - Пропущен блок Ошибка (для типов ввода: Отправка сообщение, Запрос геопозиции и Запрос контакта);
- При включенной опции Ограничить время ответа (минимум 5 сек) заполните связующий блок Время вышло (реакция на окончание времени).
- Если данные не отображаются в Статистике, значит включена опция Не записывать ответ.
- Бот будет "преследовать" пользователя с формой ввода до тех пор, пока не получит ответа. С опцией Возможность не отвечать в Дополнительных настройках пользователь сможет вернуться к Форме (пролистав диалог с ботом) и ответить на неё позже.
- Блоки Добавить реакцию на ответ, Добавить реакцию на пропуск — необязательны.
- Если вопрос пропадает после ответа — снимите флажок с опции Удалить блок Вопрос после ответа в Дополнительных настройках; или с реакцией на ответ, ошибку, пропуск — снять флажок Заменить блок вопроса в соответствующих блоках.
— а если пропадает ответ, то нужно снять флажок с опции Удалить сообщение с ответом в Дополнительных настройках. Доступно для типов ввода Отправка сообщения, Запрос геопозиции, Запрос контакта. - При действии для варианта Переход к команде (тип ввода: Выбор варианта) пользователь “выйдет” из текущей команды, а значит не сможет ответить на оставшиеся Формы ввода в команде. Администратору бота будет отправлено уведомление содержащее только те ответы, на которые пользователь ответил. Если пользователю не была отправлена форма и/или пользователь решил не отвечать на форму (при включенной функции Возможность пропустить), то название формы будет скрыто из уведомления
- Дополнительные настройки команды: Добавление категории, Переход к команде и Запуск сценария выполняются после завершения команды (когда отправлены все блоки), если пользователь совершил переход из Формы из-за чего команда не смогла завершиться, то перечисленные дополнительные настройки не будут применены.
- Если в настройках задан тип клавиатуры Обычная и блок Реакция на ответ не добавлен, то предыдущая обычная клавиатура не будет восстановлена.
- Викторина и Опрос (тип блока: Telegram) работают индивидуально для пользователя. Иными словами результаты пользователей не суммируются.
Статьи в этом разделе:
Как ограничить доступ к группе команд (приватные команды)
Форма ввода
Синонимы
Кнопка для приема Платежей
Описание для команды при вводе "/"
Обзор раздела Конструктор
Перенос команд
Группа команд
Инлайн команда
Блок Список
Не работает Форма ввода или частые ошибки
Проверка подписки
Блок Результат
Настройка правил для объединения уведомлений Форм ввода