React component for customizable chatbot UI with Dialogflow integration
Check out the live demo.
Take a look at the demo source code.
npm i --save react-bot-ui
yarn add react-bot-ui
- React component
- Override default CSS variables
- Integrate with Dialogflow
- Toggle chat window open/close
- Embed within existing page
<ReactBotUI
dialogflow={{accessToken: 'youshallnotpass'}} />
<ReactBotUI
dialogflow={null}
dialogHeightMax={calculatedToFlex}
isUserHidden={false}
isVisible={true}
title={'React Bot UI'} />
Default styling can be overriden using CSS variables
- Include default images as Base64
- Open chat in new window
- Add non-Dialogflow compatability
- Add prop-types integration