В данной статье мы подробно разберем одну из функций конструктора, а именно формы ввода. 

Формы ввода принимают любую отправленную информацию / файлы от пользователя и хранят в таблице.


Личный кабинет 

Для создания Формы ввода перейдите в Конструктор, выберите или создайте команду и нажмите на соответствующую кнопку для создания блока Формы ввода.



Для создания Формы необходимо заполнить данные в блоке:

Название для статистики — Название, которое будет использоваться для отображения в статистике (пользователи его не увидят);

Переменная — Фиксированное слово или фраза, которая меняется исходя из введенных данных пользователя (Подробнее: https://help.puzzlebot.top/article?r=2&a=33);

Вы можете вписать переменную на английском языке используя символы - и _ . Для вставки переменной в текст используйте двойные фигурные скобочки с каждой стороны, пример: {{YEARS_OLD}}. Регистр не учитывается.

Обратите внимание, что в Форме ввода, в поле "Переменная" указывать {{}} не нужно, сервис автоматически подставит их за вас.

Реакция на ответ — Сообщение, которое отправит бот на успешную запись данных введенных от пользователя;

Маска ввода — Ограничение на прием данных от пользователя. Виды масок: 

Текстовые маски:

    Цифры (допускается: 0 1 2 3 4 5 6 7 8 9 , . );
    Телефон (рассчитано на длину номера от 6 и до 16 символов, допускается: + ( ) -);
    Почта (присланный текст должен быть формата: текст@текст);
    Текст (допускается текст любого вида, содержащий цифры, буквы и символы);
    Ссылка (присланный текст должен быть формата: текст.текст).

Файловые маски:

    Картинка (допускаются форматы: JPG, JPEG, PNG, GIF, BMP, HEIF);
    Видео (допускаются форматы: MOV, MP4, WEBP, MPEG);
    Аудио (допускаются форматы: MP3, WAV);
    Офисный документ (допускаются форматы: PDF, DOC, DOCX, XLS, XLSX, TXT, XML, PPTX, PPT);
    Документ (допускаются все форматы).

Другое:

    Локация;
    Контакт;

Обратите внимание, что переменные используемые в боте не могут быть использованы в ресурсах!

В дополнительных настройках доступна функция позволяющая или запрещающая несколько раз давать ответ на одну и ту же форму (по умолчанию разрешено). При включении функции "Перезаписывать вариант пользователя" в статистике будет храниться только последний ответ от пользователя.

Рекомендация: Перед блоком с Формой ввода создайте Текстовый блок для того чтобы задать вопрос пользователю, информацию на которую он должен прислать.




Статистика

Для просмотра статистики по Форме ввода и по присланной информации от пользователей необходимо перейти в раздел Статистика и выбрать Формы ввода.

На главной странице вкладки можно увидеть список команд, в которых находятся Формы ввода.  

Рекомендация: Если вы хотите просматривать информацию в одной таблице или получать уведомления сразу по нескольким Формам ввода — добавьте формы в одну команду, либо разделите Формы по разным командам для обратного эффекта. 

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

При нажатии на три точки в верхнем правом углу блока раскрывается контекстное меню, в котором можно обнулить все данные полученные через форму.

Для просмотров ответов на форму необходимо нажать на соответствующую кнопку.