Вибрати дату
Бот надсилає календар і чекає, поки людина вибере день. Дата зберігається у змінну, і діалог іде далі.

Як це виглядає
Над календарем стоїть текст кроку, під ним назва місяця. Календар показує місяць, два тижні або тиждень. Дні йдуть тижнями від понеділка. День, який можна вибрати, — кнопка. Сьогоднішній день виділено. Стрілки внизу ведуть на найближчий місяць чи тижні, де є що вибрати, у тому самому повідомленні. Дату можна й написати: 16.10.2026, 16.10 або 2026-10-16.
Як налаштувати
- Напишіть питання в тексті кроку.
- Показувати — місяць, 2 тижні або тиждень. Тижні зручні для запису на найближчі дні: повідомлення коротке.
- Від і До — перша й остання дата, яку можна вибрати. Порожньо — без обмеження.
- Лише ці дати — конкретні дні, з яких можна вибрати. Порожньо — будь-які.
- Дні тижня — які дні можна вибрати. Порожньо — будь-які. Поле зникає, коли вибрано конкретні дати: тоді вибір — лише вони.
- Зберегти в — змінна, у яку буде записано дату.
«Від», «До» і «Лише ці дати» можна взяти зі змінної: бот читає її в розмові, коли надсилає календар. Так зручно показати вільні дні з розкладу: скрипт або запит до API кладе їх у змінну списком дат, а крок пропонує лише їх. Якщо список зі змінної порожній, вибрати не можна нічого.
Календар відкривається на сьогоднішньому дні, а якщо він поза межами — на найближчому дні з них. З переліченими датами — на першій з них, що ще попереду. Сьогодні рахується за часовим поясом бота. Після вибору повідомлення з календарем зникає.
Що зберігається
Дата у вигляді 2026-10-16.
Якщо людина мовчить
Додайте під кроком гілку таймауту («Без відповіді») і вкажіть, скільки чекати. Коли час мине, діалог піде цією гілкою.