работает ли IS LIST с @ sys.any при выполнении диалогового процесса?

Можно ли использовать IS LIST с @ sys.any

Я проверил IS LIST для игр и языка, и IS LIST хорошо работает с языком, потому что он принимает ввод как @ sys.language и дает мне разные языки, указанные пользователем, но игры принимают ввод как @ sys.any

example-
Bot: which language do you know?
User: English, French and Chinese
Bot: Your favorite games?
User: Cricket, Football and Chess

ответы В случае языка

"parameters": {
      "langName": [
        "English",
        "French",
        "Chinese",
      ],

ответы В случае игр

"parameters": {
      "games": "Cricket, Football and Chess",

Как получить разные значения в случае, если игры попадают в язык.


person Falcon    schedule 11.03.2020    source источник


Ответы (1)


Невозможно использовать списки с @sys.any, потому что буквально все и вся ему соответствует, включая разделители.

Чтобы создать список игр, вам нужно будет создать тип объекта Games и включить в него список игр, которые вы принимаете.

person Prisoner    schedule 11.03.2020