Как сделать объект в диалоге с цифрами и знаками - PullRequest
0 голосов
/ 05 апреля 2019

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

Этот номер имеет формат: xx-xxxxxxxx-x.

Пользователь говорит: «Привет, мой номер 30-50001091-0» и я хочу получить это значение.

Но пользователь может написать это как:

  • 30500010910

  • 30 50001091 0

  • 30-50001091-0

  • 30.50001091.0

  • 30 - 50001091 - 0

и если вы диктуете голосом, варианты:

  • «тридцать пять тысяч десять, девяносто один, ноль» и диалог будет интерпретирован: 30 5000 10 91 0

  • 'три, ноль, пять, ноль, ноль, ноль, один, ноль, девять, один, ноль' и диалог будет интерпретирован: 3 0 5 0 0 0 1 0 9 1 0

  • и т.д ...

Как создать сущность, чтобы всегда получать значение 30-50001091-0?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...