Видео на YouTube

Создание поля с типами «дата» и «дата-время»

Создание в настройках

  • Перейдите в настройки профиля — «Настраиваемые поля».
  • Нажмите на кнопку «Добавить новое поле».

  • Введите название поля.
  • Выберите тип поля «дата» или «дата-время».

Важно: после создания нельзя изменить тип поля или удалить его. Скрыть его можно с помощью архивации полей.

Использование пользовательских полей формата «дата и время» в блоках «Расписание».

  1. В настройках шага «Расписание» можно выбрать пользовательское поле типа «дата и время».
  2. При изменении значенияполя все новые подписчики используют обновлённые данные. Для уже находящихся в шаге изменения не применяются. Они пройдут по старым значениям.
  3. При удалении или архивированииполя блок становится невалидным и подсвечивается в флоубилдере.
  4. Если значение пустое или в прошлом — подписчик пойдёт по ветке «Дата и время прошли».
  5. Шаг копируется внутри кабинета с сохранением настроек. Между кабинетами — настройки шага очищаются, и подписчики уходят по ветке «Дата и время прошли».
  6.  Время рассчитывается по часовому поясу кабинета, при смене time-zone значения переменных не меняются.
Это позволяет делать персонализированное время в «Расписании» для каждого подписчика на основе пользовательских полей.

Пример кейса с использованием пользовательского поля для индивидуального старта курса:

Задача: у каждого ученика свой день начала обучения, от этой даты нужно запускать цепочку уроков и напоминаний.Решение: в карточке подписчика хранится поле start_at. Блок «Расписание» использует это поле: если дата ещё впереди — подписчик ждёт, если прошла — уходит в «Дата и время прошли». Так можно запускать обучение индивидуально.

Создание поля в редакторе бота

В блоке «Действие» в списке «Настраиваемые поля» можно создать поле любого типа.

Формат даты и времени

Дата записывается в формате дд.мм.гггг. Например, 27.01.2023.

Дата-время записываются в формате дд.мм.гггг чч:мм. Например, 27.01.2023 12:58.

Время в полях работает по часовому поясу кабинета.

Поля работают со всеми интеграциями BotHelp.

Установка значений в поля «дата» и «дата-время»

В блоке «Действие» можно задать полю значение текущей даты, записать значение другого поля или указать дату вручную.

Соответствие условиям

Она работает в блоке «Условие». Можно сравнить значение поля с текущей датой или с датой и временем.

Увеличение и уменьшение полей «дата» и «дата-время»

В блоке «Действия с полями и переменными» можно увеличить или уменьшить значение поля типов «дата» и «дата-время».

К переменной сначала добавляются минуты, затем часы, дни и месяцы.

Месяца добавляются к дате по стандарту работы с датами. В BotHelp месяца добавляются так же, как работает добавление месяца в Excel. При добавлении месяца к дате в конце января новая дата выпадет уже на март, потому что не существует 30 и 31 февраля.

Вот как добавление одного месяца влияет на дату в конце января:

Запись даты в блоке «Вопрос»

Если нужно узнать дату въезда или дату рождения, это можно сделать в блоке «Вопрос».

Можно добавить варианты в виде кнопок или принимать ответ текстом.

Для поля типа «дата» работает обязательная валидация, которая пропускает только ответ в виде даты.


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io 

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.

Получить 14 дней бесплатно

Была ли статья полезна?

Спасибо за обратную связь!