is-mychatbot
Version:
Chatbot Widget 2.0
34 lines (31 loc) • 587 B
JavaScript
import axios from "axios";
export const createUserMessage = (message) => {
return {
text: message,
sender: "USER",
messageType: "text",
ts: new Date(),
};
};
export const getBotResponse = async ({
rasaServerUrl,
sender,
message,
metadata = {},
}) => {
try {
const response = await axios({
method: "post",
url: rasaServerUrl,
data: {
sender,
message,
metadata,
},
});
return response.data;
} catch (error) {
console.log("error occurred fetching bot response", error);
return [];
}
};