Создание поля с типами «дата» и «дата-время»
Создание в настройках
- Перейдите в настройки профиля — «Настраиваемые поля».
- Нажмите на кнопку «Добавить новое поле».
- Введите название поля.
- Выберите тип поля «дата» или «дата-время».
Важно: после создания нельзя изменить тип поля или удалить его. Скрыть его можно с помощью архивации полей.
Использование пользовательских полей формата «дата и время» в блоках «Расписание».
- В настройках шага «Расписание» можно выбрать пользовательское поле типа «дата и время».
- При изменении значенияполя все новые подписчики используют обновлённые данные. Для уже находящихся в шаге изменения не применяются. Они пройдут по старым значениям.
- При удалении или архивированииполя блок становится невалидным и подсвечивается в флоубилдере.
- Если значение пустое или в прошлом — подписчик пойдёт по ветке «Дата и время прошли».
- Шаг копируется внутри кабинета с сохранением настроек. Между кабинетами — настройки шага очищаются, и подписчики уходят по ветке «Дата и время прошли».
- Время рассчитывается по часовому поясу кабинета, при смене time-zone значения переменных не меняются.
Пример кейса с использованием пользовательского поля для индивидуального старта курса:
Задача: у каждого ученика свой день начала обучения, от этой даты нужно запускать цепочку уроков и напоминаний.start_at
. Блок «Расписание» использует это поле: если дата ещё впереди — подписчик ждёт, если прошла — уходит в «Дата и время прошли». Так можно запускать обучение индивидуально.
Создание поля в редакторе бота
В блоке «Действие» в списке «Настраиваемые поля» можно создать поле любого типа.
Формат даты и времени
Дата записывается в формате дд.мм.гггг. Например, 27.01.2023.
Дата-время записываются в формате дд.мм.гггг чч:мм. Например, 27.01.2023 12:58.
Время в полях работает по часовому поясу кабинета.
Поля работают со всеми интеграциями BotHelp.
Установка значений в поля «дата» и «дата-время»
В блоке «Действие» можно задать полю значение текущей даты, записать значение другого поля или указать дату вручную.
Соответствие условиям
Она работает в блоке «Условие». Можно сравнить значение поля с текущей датой или с датой и временем.
Увеличение и уменьшение полей «дата» и «дата-время»
В блоке «Действия с полями и переменными» можно увеличить или уменьшить значение поля типов «дата» и «дата-время».
К переменной сначала добавляются минуты, затем часы, дни и месяцы.
Месяца добавляются к дате по стандарту работы с датами. В BotHelp месяца добавляются так же, как работает добавление месяца в Excel. При добавлении месяца к дате в конце января новая дата выпадет уже на март, потому что не существует 30 и 31 февраля.
Вот как добавление одного месяца влияет на дату в конце января:
Запись даты в блоке «Вопрос»
Если нужно узнать дату въезда или дату рождения, это можно сделать в блоке «Вопрос».
Можно добавить варианты в виде кнопок или принимать ответ текстом.
Для поля типа «дата» работает обязательная валидация, которая пропускает только ответ в виде даты.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.