В PuzzleBot перейдите в раздел
Переменные → нажмите ➕
Добавить переменную → создайте переменные с необходимыми настройками.
Персональные переменные (формат значения —
«Текст»):- consent_given — для записи даты получения согласия на обработку данных
- profile_completed — для хранения статуса анкеты
Персональные переменные созданные для дублирования ответов из формы ввода*:- fio — ФИО пользователя
- phone — телефон пользователя
- email — электронная почта пользователя
- industry — сфера деятельности
- user_id_poisk — хранит USER ID, введённый администратором, и используется для поиска пользователя в таблице
*
В форме ввода по умолчанию создается переменная, но в некоторых случаях необходимо дублировать ответ в созданные переменные, например, чтобы использовать для проверки в команде Условие* В команде Условие для переменной формы ввода можно настроить проверку только на наличие ответа, но в некоторых сценариях важно проверять не факт ответа, а значение, которое записано в переменной — например, чтобы выстроить развилки сценария. Поэтому ответы дублируются в отдельные переменные — это позволяет использовать их в условиях и выстраивать нужную логику.Интегрированная персональная переменная (формат значения —
«NocoDB»):- data_output_by_user_id — используется для вывода данных пользователя из таблицы
Выберите созданную базу и таблицу.
В фильтре настройте поиск по столбцу telegram_user_id с условием
«Полное совпадение».
В качестве значения укажите переменную
{{user_id_poisk}} — в ней хранится ID, введённый администратором.
В поле
«Значение» выберите тип
«Строка» и заполните шаблон отображения данных пользователя.
Глобальная переменная (формат значения —
«Число»):N_id — для нумерации строк