Как проверить дни на основе ввода месяца из пользовательского диалогового потока

avatar
lakshmi
9 августа 2021 в 04:11
39
1
0

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

бот: введите свой день рождения -месяц
пользователь: 02
бот: введите дату вашего рождения
пользователь: 31
бот: введите год рождения
пользователь: 1994
бот: Это неверная дата.

Я попробовал этот метод, описанный ниже, но он не сработал. enter image description here

Источник
PjoterS
9 августа 2021 в 07:50
0

Пожалуйста, размещайте код в виде текста, а не изображения. Не могли бы вы предоставить некоторый обзор? Какую дол вы ожидали. Вы следовали какому-либо руководству/документам? Вы как-то ограничиваете значения (т.е. месяц не может иметь значение выше 12) в другой части кода? Вы пытались проверить это с помощью пользовательского интерфейса? Вы отлаживали, если значения сохраняются правильно?

Ответы (1)

avatar
Mizar Contasti
9 августа 2021 в 15:22
0

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