如何在处理rasa中的按钮时禁用用户输入?

问题描述 投票:0回答:1

我是使用Rasa的新手,而且堆栈溢出。我正在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论坛上进行了检查,但无法理解答案。

因此转向堆栈溢出社区。

在此问题上的任何帮助,我将不胜感激

谢谢

python-3.x rasa-nlu rasa-core rasa rasa-x
1个回答
0
投票

[我猜您指的是“文本字段”,是指用户通常在哪里键入消息。我认为您不能禁用该功能:这些按钮允许向用户提供预定义的选项,易于使用,但他/她可以决定键入一条消息。

如果是这种情况,则需要验证收到的消息是预期值之一。

© www.soinside.com 2019 - 2024. All rights reserved.