如何在RASA chatbot中添加按钮?

时间:2020-01-14 06:52:20

标签: rasa-nlu rasa-core rasa

我想要一个带有按钮的聊天机器人,例如,您感觉如何?悲伤或快乐。我想要两个按钮(一个代表快乐,一个代表悲伤),并从用户那里获取输入,然后提出其他问题。什么是stories.md,nlu.md,domain.yml和前端python代码?

1 个答案:

答案 0 :(得分:1)

要像您所说的那样制作按钮,只需更改 domain.yml 文件。在模板部分中,在文本之后添加诸如this之类的代码。

buttons:
- title: "Happy"
  payload: "utter_happy"
- title: "Sad"
  payload: "utter_cheer_up"

有了这个,我鼓励您检查此GitHub存储库,以了解为Rasa Bots设计的其他类型的聊天机器人Widget。 https://github.com/JiteshGaikwad/Chatbot-Widget

在此仓库中,您将找到一些完全用Python编写的演示聊天机器人。 https://github.com/cedextech/rasa-chatbot-templates

希望这会有所帮助。