如何解决向 RASA 的 webhook 地址发送 post 请求
总而言之,我正在尝试使用 Javascript 向托管在本地引擎上的 Rasa 服务器引擎发送发布请求。最终,我正在尝试构建一个 chabot UI 来为 Rasa 服务器提供信息并与之交互。
This 文档告诉我将 post 请求发送到特定的 webhook 地址,但到目前为止我还没有成功获得正确的响应。当我使用 Insomnia 时,与 rasa 服务器的通信工作正常,所以我猜我的代码目前有问题。我的代码如下:
var message = {
sender: "Bobby",message: "Hello!"
};
let url = "http://localhost:5055/webhooks/rest/webhook";
var req = new XMLHttpRequest();
req.addEventListener('load',() => {alert("hello World");});
req.open('post',url,true); // (method,async)
req.setRequestHeader('Content-Type','application/json');
req.send(JSON.stringify(message));
这是我用来发送请求的代码片段。我究竟做错了什么?提前感谢您的帮助。
解决方法
此处有自定义聊天机器人 UI 的帖子和示例:https://forum.rasa.com/t/chatbot-widget-for-rasa-using-rest-channel/21500。这有帮助吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。