Неправильный формат времени диалога - PullRequest
1 голос
/ 26 апреля 2019

По сути, мой агент французский, и когда я набираю 10h (10:00 для 12-часового формата), мой агент DialogFlow понимает 22h (10PM), но я хочу, чтобы он понимал 10:00. (Я хочу 24-часовой формат).

И странно то, что когда я набираю 14h, мой агент понимает 2 часа дня.

Возможно, мне нужно где-то изменить формат времени с 12 до 24, но я не могу найти где.

Извините за плохой английский и объяснение, надеюсь, вы понимаете.

My agent

Intent

timezone

1 Ответ

0 голосов
/ 26 апреля 2019

Это похоже на длинный выстрел, но вы пытались использовать вместо этого @sys.date-time сущность?

Согласно документации Dialogflow Enterprise (FR) , @ sys.date-time принимает входные данные, такие как

14h30
13 juillet
avril
Matin
demain à 16h30
demain dans l'après-midi

и возвращает объекты типа

"2018-04-05T14:30:00-06:00"
"2018-07-13T18:00:00-06:00"
{"startDate":"2018-04-01T12:00:00-06:00","endDate":"2018-04-30T12:00:00-06:00"}
{"startTime":"2018-04-06T08:00:00-06:00","endTime":"2018-04-06T12:00:00-06:00"}
{"date_time":"2018-04-06T16:30:00-06:00"}
{"startDateTime":"2018-04-06T12:00:00-06:00","endDateTime":"2018-04-06T16:00:00-06:00"}
...