我认为这将是一个非常基本的问题。但是我有点困惑。那么,有人可以帮助我理解这一点吗?
假设有一个如下的机器人故事:
用户; 嗨
Bot:我如何提供帮助
用户:我想知道纽约的当前天气。
Bot:一定要给我一点时间...
Bot:当前温度为20c
用户:谢谢
并且我正在运行rasa核心服务器,并使用REST API localhost:5005 / conversations / default / parse 来获取响应,但是这里我没有得到实际的机器人消息响应。
即,如果我将输入作为 Hi 发送到该API,则在响应中,我得到一个json,但所有字段都没有我如何帮助文本。
如何在响应中获取该消息,我需要使用 localhost:5005 / conversations / default / respond 来获取该消息吗?
任何人都可以帮助我了解流程。
谢谢
答案 0 :(得分:0)
请尝试使用Rest channel:
await Promise.all([
page.click('#form1_submit'),
page.waitForNavigation({ waitUntil: "networkidle0" }),
])
然后您将收到请求的响应,例如:
curl --request POST \
--url http://localhost:5005/webhooks/rest/webhook \
--header 'content-type: application/json' \
--data '{
"message": "Hello"
}'