Как отключить пользовательский ввод при работе с кнопками в расе? - PullRequest
0 голосов
/ 26 апреля 2020

Я новичок в использовании Rasa и переполнения стека. Я создаю поискового бота в ресторане в Расе, но застрял с проблемой в кнопках.

utter_ask_budget:
- buttons:
    - payload: cheap
      title: Lesser than Rs. 300
    - payload: medium
      title: Rs. 300 to 700
    - payload: expensive
      title: More than 700
    text: what is your budget?

Я создал этот ответ, и он показывает кнопки, когда запрашивает бюджет, но проблема в том, что он также показывает текстовый ввод поле, так что пользователь может ввести пользовательское значение в этом поле. Я не хочу, чтобы это случилось. Я хочу ограничить ответ только кнопками без текстового поля. Я проверил на форуме Rasa, но не смог понять ответ.

Итак, обратился к сообществу переполнения стека.

Буду признателен за любую помощь в этом вопросе

Спасибо

1 Ответ

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

Полагаю, когда вы ссылаетесь на «Текстовое поле», вы подразумеваете, где пользователь обычно печатает сообщение. Я не думаю, что вы можете отключить это: кнопки позволяют предоставлять предопределенные параметры пользователю, просты в использовании, но он / она может решить вместо этого напечатать сообщение.

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

...