UNPKG

custom-chatbot-app

Version:

This is my custom chatbot package for BuyersEdge

35 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chatbotAPI = void 0; var tslib_1 = require("tslib"); // eslint-disable-next-line @typescript-eslint/no-explicit-any var chatbotAPI = function (chatApiUrl, platformId, sessionId, inputText, authToken) { return tslib_1.__awaiter(void 0, void 0, void 0, function () { var response, data, error_1; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: _a.trys.push([0, 3, , 4]); return [4 /*yield*/, fetch("".concat(chatApiUrl, "/chat"), { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': "".concat(authToken) }, body: JSON.stringify({ platform_id: platformId, session_id: sessionId, user_input: inputText }) })]; case 1: response = _a.sent(); return [4 /*yield*/, response.json()]; case 2: data = _a.sent(); return [2 /*return*/, data]; case 3: error_1 = _a.sent(); console.error('Error calling API:', error_1); return [3 /*break*/, 4]; case 4: return [2 /*return*/]; } }); }); }; exports.chatbotAPI = chatbotAPI; //# sourceMappingURL=api.js.map