widget-chatbot
v2.0.8
Published
- [![React][react.js]][react-url] - [![Socket-io][socket-io-img]][socket-io-url] - [![Chart.js][chart.js-img]][chart.js-url]
Readme
Built With
Requirements
- Node : >=21.7.3
- react : >=^17.0.2
- react-dom : >=^17.0.2
- @emoji-mart/react
- @ant-design/plots
- antd
- axios
- react-markdown
- remark-gfm
Getting Started
npm i widget-chatbotUsage
import Widget from 'widget-chatbot';
import { createBrowserHistory } from 'history';
import 'widget-chatbot/dist/widget-chatbot.css';
const history = createBrowserHistory();
const App = ()=>{
const initPayload = {
access_token: 'jwt token',
refresh_token: 'refresh token',
uagent: window.navigator.userAgent,
uriBackend: 'uri backend',
uriService: 'uri open ai service chatbot',
companyid: 'coid',
companycode:'companycode',
lang:'EN',
uriBackendEnt: 'uri backend go',
uriBackendHRMGO: 'uri backend hrm go',
config: cookies?.CHATBOT?.config,
}
const textSayHiAndGetStarted = 'Hi and get started';
return (
<Widget
getStartedPayload={getInitPayload()}
history={history}
keyEncrypt={keyEncrypt}
onPayslipFn={{
onCheckPYAccess,
onSubmitPYPwd,
}}
socketPath={socketPath || ''}
socketURL={socketUrl}
subTitle={textSayHiAndGetStarted}
title={textSunfishAssistantTitle}
isSF
/>
)
}