我认为这将是一个非常基本的问题。但我有点困惑。那么,有人能帮助我理解这一点吗?
假设有一个机器人故事
,如下所示:用户;你好
机器人:我该如何提供帮助
用户:我想知道纽约目前的天气。
机器人:当然给我一秒钟...
机器人:当前温度为 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."
}
]