【发布时间】:2021-10-07 12:31:44
【问题描述】:
我通过创建 docker 映像、推送并发布到 Heroku 在线部署了我的 rasa 聊天机器人。现在我的机器人在 Heroku 上运行。我想通过我的网站与这个机器人交流。我已将我的机器人 url 添加到 Botfront 小部件的 socketurl。但是,当我发送消息时,我没有收到任何回复。有谁知道我错过了什么或做错了什么?
我的脚本内容是:
<!-- chatbot -->
<script>
!(function () {
let e = document.createElement("script"),
t = document.head || document.getElementsByTagName("head")[0];
(e.src = "{% static 'js/chatbot.js' %}"),
(e.async = !0),
(e.onload = () => {
window.WebChat.default(
{
customData: { language: "en" },
socketUrl: "https://app-name.herokuapp.com",//not real bot url
// add other props here
// initPayload: "/greet",
title: "Let's talk, we are online.",
subtitle: "Say hi to get started.",
},
null
);
}),
t.insertBefore(e, t.firstChild);
})();
</script>
如果有人可以帮助我,我将不胜感激,我已经坚持了好几天了!
【问题讨论】: