了解 RASA 对话流 REST API



我认为这将是一个非常基本的问题。但我有点困惑。那么,有人能帮助我理解这一点吗?

假设有一个机器人故事

,如下所示:用户;你好

机器人:我该如何提供帮助

用户:我想知道纽约目前的天气。

机器人:当然给我一秒钟...

机器人:当前温度为 20c

用户:谢谢

我正在运行 rasa 核心服务器并使用 REST APIlocalhost:5005/conversations/default/parse来获取响应,但在这里我没有收到实际的机器人消息响应。

即,如果我将输入作为Hi发送到该 API,则在响应中我得到一个 json,但没有一个字段有我如何帮助文本。

如何在响应中获取该消息,我需要使用localhost:5005/conversations/default/response来获取该消息吗?

任何人都帮助我理解流程。

谢谢

请尝试使用 Rest 频道:

curl --request POST 
--url http://localhost:5005/webhooks/rest/webhook 
--header 'content-type: application/json' 
--data '{
"message": "Hello"
}'

然后,您应该收到请求的响应,例如:

[
{
"recipient_id": "default",
"text": "an answer from the bot."
}
]

最新更新