#javascript #post #xmlhttprequest #webhooks #rasa
#javascript #Публикация #xmlhttprequest #webhooks #rasa
Вопрос:
В общем, я пытаюсь отправить post-запрос на серверный движок Rasa, размещенный на локальном движке, используя Javascript. В конечном счете, я пытаюсь создать пользовательский интерфейс chabot, который передает и взаимодействует с сервером Rasa.
В этой документации мне предлагается отправить post-запрос на определенный адрес webhook, но до сих пор мне не удалось получить правильный ответ. Связь с сервером rasa работает, когда я использую Insomnia, поэтому я предполагаю, что в данный момент что-то не так с моим кодом. Мой код выглядит следующим образом:
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, url, async)
req.setRequestHeader('Content-Type', 'application/json');
req.send(JSON.stringify(message));
Это фрагмент кода, который я использую для отправки запроса. Что я делаю не так? Заранее благодарю вас за помощь.
Ответ №1:
Здесь есть сообщение и пример пользовательского интерфейса чат-бота: https://forum.rasa.com/t/chatbot-widget-for-rasa-using-rest-channel/21500 . Помогает ли это?